diff --git a/lib/package.json b/lib/package.json index 351cc2eaa..bad490720 100644 --- a/lib/package.json +++ b/lib/package.json @@ -42,16 +42,16 @@ "d3-dsv": "^2.0.0" }, "optionalDependencies": { - "@elm-tooling/tree-sitter-elm": "5.6.4", - "tree-sitter": "^0.20.0", + "@elm-tooling/tree-sitter-elm": "5.6.6", + "tree-sitter": "^0.20.5", "tree-sitter-bash": "^0.19.0", - "tree-sitter-c": "^0.20.1", + "tree-sitter-c": "^0.20.4", "tree-sitter-c-sharp": "^0.20.0", - "tree-sitter-cpp": "^0.20.0", + "tree-sitter-cpp": "^0.20.2", "tree-sitter-java": "^0.19.1", "tree-sitter-javascript": "^0.19.0", "tree-sitter-php": "^0.19.0", - "tree-sitter-python": "^0.20.1", + "tree-sitter-python": "^0.20.3", "tree-sitter-typescript": "^0.20.0" }, "bugs": { diff --git a/lib/src/test/snapshots/tokenizer.test.ts.md b/lib/src/test/snapshots/tokenizer.test.ts.md index cac527f5f..7ad723ac6 100644 --- a/lib/src/test/snapshots/tokenizer.test.ts.md +++ b/lib/src/test/snapshots/tokenizer.test.ts.md @@ -1155,9 +1155,15 @@ Generated by [AVA](https://avajs.dev). 'initializer_list', '(', 'string_literal', + '(', + 'string_content', + ')', ')', '(', 'string_literal', + '(', + 'string_content', + ')', ')', ')', ')', @@ -1314,6 +1320,9 @@ Generated by [AVA](https://avajs.dev). ')', '(', 'char_literal', + '(', + 'character', + ')', ')', ')', ')', @@ -1331,6 +1340,8 @@ Generated by [AVA](https://avajs.dev). ')', ')', '(', + 'else_clause', + '(', 'expression_statement', '(', 'assignment_expression', @@ -1392,6 +1403,9 @@ Generated by [AVA](https://avajs.dev). ')', '(', 'char_literal', + '(', + 'character', + ')', ')', ')', ')', @@ -1413,6 +1427,7 @@ Generated by [AVA](https://avajs.dev). ')', ')', ')', + ')', '(', 'function_definition', '(', @@ -1444,6 +1459,9 @@ Generated by [AVA](https://avajs.dev). ')', '(', 'string_literal', + '(', + 'string_content', + ')', ')', ')', ')', @@ -1459,6 +1477,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -1495,6 +1516,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -1531,6 +1555,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -5999,6 +6026,12 @@ Generated by [AVA](https://avajs.dev). ')', ')', ')', + '(', + 'identifier', + ')', + ')', + '(', + 'character', ')', ')', ')', @@ -6036,6 +6069,9 @@ Generated by [AVA](https://avajs.dev). 'argument_list', '(', 'string_literal', + '(', + 'string_content', + ')', ')', ')', ')', @@ -6252,6 +6288,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -6297,6 +6336,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -6355,6 +6397,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -6465,6 +6510,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -6606,6 +6654,9 @@ Generated by [AVA](https://avajs.dev). '(', 'string_literal', '(', + 'string_content', + ')', + '(', 'escape_sequence', ')', ')', @@ -8861,6 +8912,12 @@ Generated by [AVA](https://avajs.dev). 'attribute', '(', 'string', + '(', + 'string_start', + ')', + '(', + 'string_end', + ')', ')', '(', 'identifier', @@ -8996,6 +9053,15 @@ Generated by [AVA](https://avajs.dev). ')', '(', 'string', + '(', + 'string_start', + ')', + '(', + 'string_content', + ')', + '(', + 'string_end', + ')', ')', ')', ')', @@ -11587,5937 +11653,3 @@ Generated by [AVA](https://avajs.dev). ')', ')', ] - -## tokenizer with or without location is equal - -> Snapshot 1 - - [ - '(', - 'program', - '(', - 'class_declaration', - '(', - 'identifier', - ')', - '(', - 'class_body', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'array', - '(', - 'spread_element', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'new_expression', - '(', - 'identifier', - ')', - '(', - 'arguments', - '(', - 'number', - ')', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'if_statement', - '(', - 'parenthesized_expression', - '(', - 'binary_expression', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'number', - ')', - ')', - ')', - '(', - 'statement_block', - '(', - 'throw_statement', - '(', - 'string', - ')', - ')', - ')', - ')', - '(', - 'for_statement', - '(', - 'lexical_declaration', - '(', - 'variable_declarator', - '(', - 'identifier', - ')', - '(', - 'number', - ')', - ')', - ')', - '(', - 'expression_statement', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'number', - ')', - ')', - ')', - '(', - 'update_expression', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'if_statement', - '(', - 'parenthesized_expression', - '(', - 'unary_expression', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - '(', - 'identifier', - ')', - ')', - ')', - ')', - ')', - '(', - 'statement_block', - '(', - 'throw_statement', - '(', - 'string', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'parenthesized_expression', - '(', - 'arrow_function', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - '(', - 'identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'parenthesized_expression', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'identifier', - ')', - ')', - ')', - '(', - 'number', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'lexical_declaration', - '(', - 'variable_declarator', - '(', - 'identifier', - ')', - '(', - 'number', - ')', - ')', - ')', - '(', - 'for_in_statement', - '(', - 'identifier', - ')', - '(', - 'identifier', - ')', - '(', - 'statement_block', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'identifier', - ')', - '(', - 'subscript_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - '(', - 'identifier', - ')', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'identifier', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - '(', - 'number', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'return_statement', - '(', - 'identifier', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'class_declaration', - '(', - 'identifier', - ')', - '(', - 'class_body', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - '(', - 'identifier', - ')', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'new_expression', - '(', - 'identifier', - ')', - '(', - 'arguments', - ')', - ')', - ')', - ')', - ')', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'null', - ')', - ')', - ')', - ')', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'identifier', - ')', - '(', - 'string', - ')', - ')', - ')', - ')', - '(', - 'expression_statement', - '(', - 'assignment_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - '(', - 'template_string', - '(', - 'template_substitution', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - '(', - 'template_substitution', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - '(', - 'template_substitution', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'throw_statement', - '(', - 'string', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - ')', - '(', - 'statement_block', - '(', - 'return_statement', - '(', - 'ternary_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'binary_expression', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'number', - ')', - ')', - '(', - 'number', - ')', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'throw_statement', - '(', - 'string', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - ')', - '(', - 'statement_block', - '(', - 'return_statement', - '(', - 'ternary_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'number', - ')', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - '(', - 'identifier', - ')', - ')', - '(', - 'statement_block', - '(', - 'return_statement', - '(', - 'new_expression', - '(', - 'identifier', - ')', - '(', - 'arguments', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'this', - ')', - '(', - 'identifier', - ')', - ')', - ')', - ')', - ')', - ')', - '(', - 'method_definition', - '(', - 'property_identifier', - ')', - '(', - 'formal_parameters', - ')', - '(', - 'statement_block', - '(', - 'return_statement', - '(', - 'parenthesized_expression', - '(', - 'binary_expression', - '(', - 'parenthesized_expression', - '(', - 'binary_expression', - '(', - 'unary_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - ')', - ')', - ')', - ')', - '(', - 'binary_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'call_expression', - '(', - 'member_expression', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'property_identifier', - ')', - ')', - '(', - 'arguments', - '(', - 'template_string', - '(', - 'template_substitution', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - '(', - 'template_substitution', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - '(', - 'template_substitution', - '(', - 'member_expression', - '(', - 'this', - ')', - '(', - 'property_identifier', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ')', - ] - -> Snapshot 2 - - [ - Region { - endCol: 0, - endRow: 0, - startCol: 0, - startRow: 0, - }, - Region { - endCol: 0, - endRow: 0, - startCol: 0, - startRow: 0, - }, - Region { - endCol: 14, - endRow: 0, - startCol: 0, - startRow: 0, - }, - Region { - endCol: 14, - endRow: 0, - startCol: 0, - startRow: 0, - }, - Region { - endCol: 13, - endRow: 0, - startCol: 6, - startRow: 0, - }, - Region { - endCol: 13, - endRow: 0, - startCol: 6, - startRow: 0, - }, - Region { - endCol: 13, - endRow: 0, - startCol: 6, - startRow: 0, - }, - Region { - endCol: 2, - endRow: 1, - startCol: 14, - startRow: 0, - }, - Region { - endCol: 2, - endRow: 1, - startCol: 14, - startRow: 0, - }, - Region { - endCol: 13, - endRow: 1, - startCol: 2, - startRow: 1, - }, - Region { - endCol: 13, - endRow: 1, - startCol: 2, - startRow: 1, - }, - Region { - endCol: 13, - endRow: 1, - startCol: 2, - startRow: 1, - }, - Region { - endCol: 13, - endRow: 1, - startCol: 2, - startRow: 1, - }, - Region { - endCol: 13, - endRow: 1, - startCol: 2, - startRow: 1, - }, - Region { - endCol: 31, - endRow: 1, - startCol: 13, - startRow: 1, - }, - Region { - endCol: 31, - endRow: 1, - startCol: 13, - startRow: 1, - }, - Region { - endCol: 19, - endRow: 1, - startCol: 14, - startRow: 1, - }, - Region { - endCol: 19, - endRow: 1, - startCol: 14, - startRow: 1, - }, - Region { - endCol: 19, - endRow: 1, - startCol: 14, - startRow: 1, - }, - Region { - endCol: 30, - endRow: 1, - startCol: 21, - startRow: 1, - }, - Region { - endCol: 30, - endRow: 1, - startCol: 21, - startRow: 1, - }, - Region { - endCol: 30, - endRow: 1, - startCol: 21, - startRow: 1, - }, - Region { - endCol: 31, - endRow: 1, - startCol: 13, - startRow: 1, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 32, - startRow: 1, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 32, - startRow: 1, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 14, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 14, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 8, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 8, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 8, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 14, - endRow: 2, - startCol: 9, - startRow: 2, - }, - Region { - endCol: 14, - endRow: 2, - startCol: 9, - startRow: 2, - }, - Region { - endCol: 14, - endRow: 2, - startCol: 9, - startRow: 2, - }, - Region { - endCol: 14, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 26, - endRow: 2, - startCol: 17, - startRow: 2, - }, - Region { - endCol: 26, - endRow: 2, - startCol: 17, - startRow: 2, - }, - Region { - endCol: 22, - endRow: 2, - startCol: 17, - startRow: 2, - }, - Region { - endCol: 22, - endRow: 2, - startCol: 17, - startRow: 2, - }, - Region { - endCol: 22, - endRow: 2, - startCol: 17, - startRow: 2, - }, - Region { - endCol: 27, - endRow: 2, - startCol: 26, - startRow: 2, - }, - Region { - endCol: 27, - endRow: 2, - startCol: 26, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 27, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 27, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 39, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 39, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 39, - endRow: 2, - startCol: 34, - startRow: 2, - }, - Region { - endCol: 39, - endRow: 2, - startCol: 34, - startRow: 2, - }, - Region { - endCol: 39, - endRow: 2, - startCol: 34, - startRow: 2, - }, - Region { - endCol: 44, - endRow: 2, - startCol: 39, - startRow: 2, - }, - Region { - endCol: 44, - endRow: 2, - startCol: 39, - startRow: 2, - }, - Region { - endCol: 43, - endRow: 2, - startCol: 40, - startRow: 2, - }, - Region { - endCol: 43, - endRow: 2, - startCol: 40, - startRow: 2, - }, - Region { - endCol: 43, - endRow: 2, - startCol: 40, - startRow: 2, - }, - Region { - endCol: 44, - endRow: 2, - startCol: 39, - startRow: 2, - }, - Region { - endCol: 39, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 49, - endRow: 2, - startCol: 45, - startRow: 2, - }, - Region { - endCol: 49, - endRow: 2, - startCol: 45, - startRow: 2, - }, - Region { - endCol: 49, - endRow: 2, - startCol: 45, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 51, - endRow: 2, - startCol: 49, - startRow: 2, - }, - Region { - endCol: 51, - endRow: 2, - startCol: 49, - startRow: 2, - }, - Region { - endCol: 51, - endRow: 2, - startCol: 49, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 30, - startRow: 2, - }, - Region { - endCol: 30, - endRow: 2, - startCol: 27, - startRow: 2, - }, - Region { - endCol: 27, - endRow: 2, - startCol: 26, - startRow: 2, - }, - Region { - endCol: 26, - endRow: 2, - startCol: 17, - startRow: 2, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 4, - startRow: 2, - }, - Region { - endCol: 7, - endRow: 3, - startCol: 4, - startRow: 3, - }, - Region { - endCol: 7, - endRow: 3, - startCol: 4, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 7, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 7, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 18, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 18, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 12, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 12, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 12, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 18, - endRow: 3, - startCol: 13, - startRow: 3, - }, - Region { - endCol: 18, - endRow: 3, - startCol: 13, - startRow: 3, - }, - Region { - endCol: 18, - endRow: 3, - startCol: 13, - startRow: 3, - }, - Region { - endCol: 18, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 25, - endRow: 3, - startCol: 19, - startRow: 3, - }, - Region { - endCol: 25, - endRow: 3, - startCol: 19, - startRow: 3, - }, - Region { - endCol: 25, - endRow: 3, - startCol: 19, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 33, - endRow: 3, - startCol: 30, - startRow: 3, - }, - Region { - endCol: 33, - endRow: 3, - startCol: 30, - startRow: 3, - }, - Region { - endCol: 33, - endRow: 3, - startCol: 30, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 8, - startRow: 3, - }, - Region { - endCol: 8, - endRow: 3, - startCol: 7, - startRow: 3, - }, - Region { - endCol: 6, - endRow: 4, - startCol: 35, - startRow: 3, - }, - Region { - endCol: 6, - endRow: 4, - startCol: 35, - startRow: 3, - }, - Region { - endCol: 12, - endRow: 4, - startCol: 6, - startRow: 4, - }, - Region { - endCol: 12, - endRow: 4, - startCol: 6, - startRow: 4, - }, - Region { - endCol: 45, - endRow: 4, - startCol: 12, - startRow: 4, - }, - Region { - endCol: 45, - endRow: 4, - startCol: 12, - startRow: 4, - }, - Region { - endCol: 45, - endRow: 4, - startCol: 12, - startRow: 4, - }, - Region { - endCol: 12, - endRow: 4, - startCol: 6, - startRow: 4, - }, - Region { - endCol: 6, - endRow: 4, - startCol: 35, - startRow: 3, - }, - Region { - endCol: 7, - endRow: 3, - startCol: 4, - startRow: 3, - }, - Region { - endCol: 9, - endRow: 6, - startCol: 4, - startRow: 6, - }, - Region { - endCol: 9, - endRow: 6, - startCol: 4, - startRow: 6, - }, - Region { - endCol: 13, - endRow: 6, - startCol: 9, - startRow: 6, - }, - Region { - endCol: 13, - endRow: 6, - startCol: 9, - startRow: 6, - }, - Region { - endCol: 18, - endRow: 6, - startCol: 13, - startRow: 6, - }, - Region { - endCol: 18, - endRow: 6, - startCol: 13, - startRow: 6, - }, - Region { - endCol: 14, - endRow: 6, - startCol: 13, - startRow: 6, - }, - Region { - endCol: 14, - endRow: 6, - startCol: 13, - startRow: 6, - }, - Region { - endCol: 14, - endRow: 6, - startCol: 13, - startRow: 6, - }, - Region { - endCol: 18, - endRow: 6, - startCol: 17, - startRow: 6, - }, - Region { - endCol: 18, - endRow: 6, - startCol: 17, - startRow: 6, - }, - Region { - endCol: 18, - endRow: 6, - startCol: 17, - startRow: 6, - }, - Region { - endCol: 18, - endRow: 6, - startCol: 13, - startRow: 6, - }, - Region { - endCol: 13, - endRow: 6, - startCol: 9, - startRow: 6, - }, - Region { - endCol: 20, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 20, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 27, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 27, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 21, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 21, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 21, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 27, - endRow: 6, - startCol: 24, - startRow: 6, - }, - Region { - endCol: 27, - endRow: 6, - startCol: 24, - startRow: 6, - }, - Region { - endCol: 27, - endRow: 6, - startCol: 24, - startRow: 6, - }, - Region { - endCol: 27, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 20, - endRow: 6, - startCol: 20, - startRow: 6, - }, - Region { - endCol: 32, - endRow: 6, - startCol: 29, - startRow: 6, - }, - Region { - endCol: 32, - endRow: 6, - startCol: 29, - startRow: 6, - }, - Region { - endCol: 30, - endRow: 6, - startCol: 29, - startRow: 6, - }, - Region { - endCol: 30, - endRow: 6, - startCol: 29, - startRow: 6, - }, - Region { - endCol: 30, - endRow: 6, - startCol: 29, - startRow: 6, - }, - Region { - endCol: 32, - endRow: 6, - startCol: 29, - startRow: 6, - }, - Region { - endCol: 6, - endRow: 7, - startCol: 34, - startRow: 6, - }, - Region { - endCol: 6, - endRow: 7, - startCol: 34, - startRow: 6, - }, - Region { - endCol: 9, - endRow: 7, - startCol: 6, - startRow: 7, - }, - Region { - endCol: 9, - endRow: 7, - startCol: 6, - startRow: 7, - }, - Region { - endCol: 10, - endRow: 7, - startCol: 9, - startRow: 7, - }, - Region { - endCol: 10, - endRow: 7, - startCol: 9, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 10, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 10, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 21, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 21, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 15, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 15, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 15, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 21, - endRow: 7, - startCol: 16, - startRow: 7, - }, - Region { - endCol: 21, - endRow: 7, - startCol: 16, - startRow: 7, - }, - Region { - endCol: 21, - endRow: 7, - startCol: 16, - startRow: 7, - }, - Region { - endCol: 21, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 30, - endRow: 7, - startCol: 22, - startRow: 7, - }, - Region { - endCol: 30, - endRow: 7, - startCol: 22, - startRow: 7, - }, - Region { - endCol: 30, - endRow: 7, - startCol: 22, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 33, - endRow: 7, - startCol: 30, - startRow: 7, - }, - Region { - endCol: 33, - endRow: 7, - startCol: 30, - startRow: 7, - }, - Region { - endCol: 32, - endRow: 7, - startCol: 31, - startRow: 7, - }, - Region { - endCol: 32, - endRow: 7, - startCol: 31, - startRow: 7, - }, - Region { - endCol: 32, - endRow: 7, - startCol: 31, - startRow: 7, - }, - Region { - endCol: 33, - endRow: 7, - startCol: 30, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 11, - startRow: 7, - }, - Region { - endCol: 11, - endRow: 7, - startCol: 10, - startRow: 7, - }, - Region { - endCol: 10, - endRow: 7, - startCol: 9, - startRow: 7, - }, - Region { - endCol: 8, - endRow: 8, - startCol: 35, - startRow: 7, - }, - Region { - endCol: 8, - endRow: 8, - startCol: 35, - startRow: 7, - }, - Region { - endCol: 14, - endRow: 8, - startCol: 8, - startRow: 8, - }, - Region { - endCol: 14, - endRow: 8, - startCol: 8, - startRow: 8, - }, - Region { - endCol: 47, - endRow: 8, - startCol: 14, - startRow: 8, - }, - Region { - endCol: 47, - endRow: 8, - startCol: 14, - startRow: 8, - }, - Region { - endCol: 47, - endRow: 8, - startCol: 14, - startRow: 8, - }, - Region { - endCol: 14, - endRow: 8, - startCol: 8, - startRow: 8, - }, - Region { - endCol: 8, - endRow: 8, - startCol: 35, - startRow: 7, - }, - Region { - endCol: 9, - endRow: 7, - startCol: 6, - startRow: 7, - }, - Region { - endCol: 6, - endRow: 7, - startCol: 34, - startRow: 6, - }, - Region { - endCol: 9, - endRow: 6, - startCol: 4, - startRow: 6, - }, - Region { - endCol: 4, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 4, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 4, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 4, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 18, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 18, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 8, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 8, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 8, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 18, - endRow: 11, - startCol: 9, - startRow: 11, - }, - Region { - endCol: 18, - endRow: 11, - startCol: 9, - startRow: 11, - }, - Region { - endCol: 18, - endRow: 11, - startCol: 9, - startRow: 11, - }, - Region { - endCol: 18, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 34, - endRow: 11, - startCol: 21, - startRow: 11, - }, - Region { - endCol: 34, - endRow: 11, - startCol: 21, - startRow: 11, - }, - Region { - endCol: 30, - endRow: 11, - startCol: 21, - startRow: 11, - }, - Region { - endCol: 30, - endRow: 11, - startCol: 21, - startRow: 11, - }, - Region { - endCol: 30, - endRow: 11, - startCol: 21, - startRow: 11, - }, - Region { - endCol: 35, - endRow: 11, - startCol: 34, - startRow: 11, - }, - Region { - endCol: 35, - endRow: 11, - startCol: 34, - startRow: 11, - }, - Region { - endCol: 35, - endRow: 11, - startCol: 35, - startRow: 11, - }, - Region { - endCol: 35, - endRow: 11, - startCol: 35, - startRow: 11, - }, - Region { - endCol: 41, - endRow: 11, - startCol: 35, - startRow: 11, - }, - Region { - endCol: 41, - endRow: 11, - startCol: 35, - startRow: 11, - }, - Region { - endCol: 37, - endRow: 11, - startCol: 36, - startRow: 11, - }, - Region { - endCol: 37, - endRow: 11, - startCol: 36, - startRow: 11, - }, - Region { - endCol: 37, - endRow: 11, - startCol: 36, - startRow: 11, - }, - Region { - endCol: 40, - endRow: 11, - startCol: 39, - startRow: 11, - }, - Region { - endCol: 40, - endRow: 11, - startCol: 39, - startRow: 11, - }, - Region { - endCol: 40, - endRow: 11, - startCol: 39, - startRow: 11, - }, - Region { - endCol: 41, - endRow: 11, - startCol: 35, - startRow: 11, - }, - Region { - endCol: 45, - endRow: 11, - startCol: 45, - startRow: 11, - }, - Region { - endCol: 45, - endRow: 11, - startCol: 45, - startRow: 11, - }, - Region { - endCol: 46, - endRow: 11, - startCol: 45, - startRow: 11, - }, - Region { - endCol: 46, - endRow: 11, - startCol: 45, - startRow: 11, - }, - Region { - endCol: 51, - endRow: 11, - startCol: 46, - startRow: 11, - }, - Region { - endCol: 51, - endRow: 11, - startCol: 46, - startRow: 11, - }, - Region { - endCol: 47, - endRow: 11, - startCol: 46, - startRow: 11, - }, - Region { - endCol: 47, - endRow: 11, - startCol: 46, - startRow: 11, - }, - Region { - endCol: 47, - endRow: 11, - startCol: 46, - startRow: 11, - }, - Region { - endCol: 51, - endRow: 11, - startCol: 50, - startRow: 11, - }, - Region { - endCol: 51, - endRow: 11, - startCol: 50, - startRow: 11, - }, - Region { - endCol: 51, - endRow: 11, - startCol: 50, - startRow: 11, - }, - Region { - endCol: 51, - endRow: 11, - startCol: 46, - startRow: 11, - }, - Region { - endCol: 46, - endRow: 11, - startCol: 45, - startRow: 11, - }, - Region { - endCol: 58, - endRow: 11, - startCol: 55, - startRow: 11, - }, - Region { - endCol: 58, - endRow: 11, - startCol: 55, - startRow: 11, - }, - Region { - endCol: 58, - endRow: 11, - startCol: 55, - startRow: 11, - }, - Region { - endCol: 45, - endRow: 11, - startCol: 45, - startRow: 11, - }, - Region { - endCol: 35, - endRow: 11, - startCol: 35, - startRow: 11, - }, - Region { - endCol: 35, - endRow: 11, - startCol: 34, - startRow: 11, - }, - Region { - endCol: 34, - endRow: 11, - startCol: 21, - startRow: 11, - }, - Region { - endCol: 4, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 4, - endRow: 11, - startCol: 4, - startRow: 11, - }, - Region { - endCol: 4, - endRow: 2, - startCol: 32, - startRow: 1, - }, - Region { - endCol: 13, - endRow: 1, - startCol: 2, - startRow: 1, - }, - Region { - endCol: 6, - endRow: 14, - startCol: 2, - startRow: 14, - }, - Region { - endCol: 6, - endRow: 14, - startCol: 2, - startRow: 14, - }, - Region { - endCol: 6, - endRow: 14, - startCol: 2, - startRow: 14, - }, - Region { - endCol: 6, - endRow: 14, - startCol: 2, - startRow: 14, - }, - Region { - endCol: 6, - endRow: 14, - startCol: 2, - startRow: 14, - }, - Region { - endCol: 9, - endRow: 14, - startCol: 6, - startRow: 14, - }, - Region { - endCol: 9, - endRow: 14, - startCol: 6, - startRow: 14, - }, - Region { - endCol: 8, - endRow: 14, - startCol: 7, - startRow: 14, - }, - Region { - endCol: 8, - endRow: 14, - startCol: 7, - startRow: 14, - }, - Region { - endCol: 8, - endRow: 14, - startCol: 7, - startRow: 14, - }, - Region { - endCol: 9, - endRow: 14, - startCol: 6, - startRow: 14, - }, - Region { - endCol: 4, - endRow: 15, - startCol: 10, - startRow: 14, - }, - Region { - endCol: 4, - endRow: 15, - startCol: 10, - startRow: 14, - }, - Region { - endCol: 8, - endRow: 15, - startCol: 4, - startRow: 15, - }, - Region { - endCol: 8, - endRow: 15, - startCol: 4, - startRow: 15, - }, - Region { - endCol: 13, - endRow: 15, - startCol: 8, - startRow: 15, - }, - Region { - endCol: 13, - endRow: 15, - startCol: 8, - startRow: 15, - }, - Region { - endCol: 9, - endRow: 15, - startCol: 8, - startRow: 15, - }, - Region { - endCol: 9, - endRow: 15, - startCol: 8, - startRow: 15, - }, - Region { - endCol: 9, - endRow: 15, - startCol: 8, - startRow: 15, - }, - Region { - endCol: 13, - endRow: 15, - startCol: 12, - startRow: 15, - }, - Region { - endCol: 13, - endRow: 15, - startCol: 12, - startRow: 15, - }, - Region { - endCol: 13, - endRow: 15, - startCol: 12, - startRow: 15, - }, - Region { - endCol: 13, - endRow: 15, - startCol: 8, - startRow: 15, - }, - Region { - endCol: 8, - endRow: 15, - startCol: 4, - startRow: 15, - }, - Region { - endCol: 21, - endRow: 16, - startCol: 4, - startRow: 16, - }, - Region { - endCol: 21, - endRow: 16, - startCol: 4, - startRow: 16, - }, - Region { - endCol: 14, - endRow: 16, - startCol: 13, - startRow: 16, - }, - Region { - endCol: 14, - endRow: 16, - startCol: 13, - startRow: 16, - }, - Region { - endCol: 14, - endRow: 16, - startCol: 13, - startRow: 16, - }, - Region { - endCol: 19, - endRow: 16, - startCol: 18, - startRow: 16, - }, - Region { - endCol: 19, - endRow: 16, - startCol: 18, - startRow: 16, - }, - Region { - endCol: 19, - endRow: 16, - startCol: 18, - startRow: 16, - }, - Region { - endCol: 6, - endRow: 17, - startCol: 21, - startRow: 16, - }, - Region { - endCol: 6, - endRow: 17, - startCol: 21, - startRow: 16, - }, - Region { - endCol: 6, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 6, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 10, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 10, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 7, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 7, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 7, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 10, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 10, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 20, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 20, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 14, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 14, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 14, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 20, - endRow: 17, - startCol: 15, - startRow: 17, - }, - Region { - endCol: 20, - endRow: 17, - startCol: 15, - startRow: 17, - }, - Region { - endCol: 20, - endRow: 17, - startCol: 15, - startRow: 17, - }, - Region { - endCol: 20, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 21, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 21, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 35, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 35, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 25, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 25, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 25, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 35, - endRow: 17, - startCol: 26, - startRow: 17, - }, - Region { - endCol: 35, - endRow: 17, - startCol: 26, - startRow: 17, - }, - Region { - endCol: 35, - endRow: 17, - startCol: 26, - startRow: 17, - }, - Region { - endCol: 35, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 39, - endRow: 17, - startCol: 35, - startRow: 17, - }, - Region { - endCol: 39, - endRow: 17, - startCol: 35, - startRow: 17, - }, - Region { - endCol: 37, - endRow: 17, - startCol: 36, - startRow: 17, - }, - Region { - endCol: 37, - endRow: 17, - startCol: 36, - startRow: 17, - }, - Region { - endCol: 37, - endRow: 17, - startCol: 36, - startRow: 17, - }, - Region { - endCol: 39, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 39, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 51, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 51, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 40, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 40, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 40, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 51, - endRow: 17, - startCol: 41, - startRow: 17, - }, - Region { - endCol: 51, - endRow: 17, - startCol: 41, - startRow: 17, - }, - Region { - endCol: 51, - endRow: 17, - startCol: 41, - startRow: 17, - }, - Region { - endCol: 51, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 54, - endRow: 17, - startCol: 51, - startRow: 17, - }, - Region { - endCol: 54, - endRow: 17, - startCol: 51, - startRow: 17, - }, - Region { - endCol: 53, - endRow: 17, - startCol: 52, - startRow: 17, - }, - Region { - endCol: 53, - endRow: 17, - startCol: 52, - startRow: 17, - }, - Region { - endCol: 53, - endRow: 17, - startCol: 52, - startRow: 17, - }, - Region { - endCol: 54, - endRow: 17, - startCol: 51, - startRow: 17, - }, - Region { - endCol: 39, - endRow: 17, - startCol: 39, - startRow: 17, - }, - Region { - endCol: 39, - endRow: 17, - startCol: 35, - startRow: 17, - }, - Region { - endCol: 21, - endRow: 17, - startCol: 21, - startRow: 17, - }, - Region { - endCol: 10, - endRow: 17, - startCol: 10, - startRow: 17, - }, - Region { - endCol: 10, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 6, - endRow: 17, - startCol: 6, - startRow: 17, - }, - Region { - endCol: 6, - endRow: 17, - startCol: 21, - startRow: 16, - }, - Region { - endCol: 21, - endRow: 16, - startCol: 4, - startRow: 16, - }, - Region { - endCol: 13, - endRow: 19, - startCol: 4, - startRow: 19, - }, - Region { - endCol: 13, - endRow: 19, - startCol: 4, - startRow: 19, - }, - Region { - endCol: 12, - endRow: 19, - startCol: 11, - startRow: 19, - }, - Region { - endCol: 12, - endRow: 19, - startCol: 11, - startRow: 19, - }, - Region { - endCol: 12, - endRow: 19, - startCol: 11, - startRow: 19, - }, - Region { - endCol: 13, - endRow: 19, - startCol: 4, - startRow: 19, - }, - Region { - endCol: 4, - endRow: 15, - startCol: 10, - startRow: 14, - }, - Region { - endCol: 6, - endRow: 14, - startCol: 2, - startRow: 14, - }, - Region { - endCol: 2, - endRow: 1, - startCol: 14, - startRow: 0, - }, - Region { - endCol: 14, - endRow: 0, - startCol: 0, - startRow: 0, - }, - Region { - endCol: 11, - endRow: 23, - startCol: 0, - startRow: 23, - }, - Region { - endCol: 11, - endRow: 23, - startCol: 0, - startRow: 23, - }, - Region { - endCol: 10, - endRow: 23, - startCol: 6, - startRow: 23, - }, - Region { - endCol: 10, - endRow: 23, - startCol: 6, - startRow: 23, - }, - Region { - endCol: 10, - endRow: 23, - startCol: 6, - startRow: 23, - }, - Region { - endCol: 2, - endRow: 24, - startCol: 11, - startRow: 23, - }, - Region { - endCol: 2, - endRow: 24, - startCol: 11, - startRow: 23, - }, - Region { - endCol: 13, - endRow: 24, - startCol: 2, - startRow: 24, - }, - Region { - endCol: 13, - endRow: 24, - startCol: 2, - startRow: 24, - }, - Region { - endCol: 13, - endRow: 24, - startCol: 2, - startRow: 24, - }, - Region { - endCol: 13, - endRow: 24, - startCol: 2, - startRow: 24, - }, - Region { - endCol: 13, - endRow: 24, - startCol: 2, - startRow: 24, - }, - Region { - endCol: 36, - endRow: 24, - startCol: 13, - startRow: 24, - }, - Region { - endCol: 36, - endRow: 24, - startCol: 13, - startRow: 24, - }, - Region { - endCol: 20, - endRow: 24, - startCol: 14, - startRow: 24, - }, - Region { - endCol: 20, - endRow: 24, - startCol: 14, - startRow: 24, - }, - Region { - endCol: 20, - endRow: 24, - startCol: 14, - startRow: 24, - }, - Region { - endCol: 28, - endRow: 24, - startCol: 22, - startRow: 24, - }, - Region { - endCol: 28, - endRow: 24, - startCol: 22, - startRow: 24, - }, - Region { - endCol: 28, - endRow: 24, - startCol: 22, - startRow: 24, - }, - Region { - endCol: 35, - endRow: 24, - startCol: 30, - startRow: 24, - }, - Region { - endCol: 35, - endRow: 24, - startCol: 30, - startRow: 24, - }, - Region { - endCol: 35, - endRow: 24, - startCol: 30, - startRow: 24, - }, - Region { - endCol: 36, - endRow: 24, - startCol: 13, - startRow: 24, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 37, - startRow: 24, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 37, - startRow: 24, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 15, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 15, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 8, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 8, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 8, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 15, - endRow: 25, - startCol: 9, - startRow: 25, - }, - Region { - endCol: 15, - endRow: 25, - startCol: 9, - startRow: 25, - }, - Region { - endCol: 15, - endRow: 25, - startCol: 9, - startRow: 25, - }, - Region { - endCol: 15, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 28, - endRow: 25, - startCol: 18, - startRow: 25, - }, - Region { - endCol: 28, - endRow: 25, - startCol: 18, - startRow: 25, - }, - Region { - endCol: 24, - endRow: 25, - startCol: 18, - startRow: 25, - }, - Region { - endCol: 24, - endRow: 25, - startCol: 18, - startRow: 25, - }, - Region { - endCol: 24, - endRow: 25, - startCol: 18, - startRow: 25, - }, - Region { - endCol: 39, - endRow: 25, - startCol: 28, - startRow: 25, - }, - Region { - endCol: 39, - endRow: 25, - startCol: 28, - startRow: 25, - }, - Region { - endCol: 39, - endRow: 25, - startCol: 32, - startRow: 25, - }, - Region { - endCol: 39, - endRow: 25, - startCol: 32, - startRow: 25, - }, - Region { - endCol: 39, - endRow: 25, - startCol: 32, - startRow: 25, - }, - Region { - endCol: 41, - endRow: 25, - startCol: 39, - startRow: 25, - }, - Region { - endCol: 41, - endRow: 25, - startCol: 39, - startRow: 25, - }, - Region { - endCol: 41, - endRow: 25, - startCol: 39, - startRow: 25, - }, - Region { - endCol: 39, - endRow: 25, - startCol: 28, - startRow: 25, - }, - Region { - endCol: 28, - endRow: 25, - startCol: 18, - startRow: 25, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 4, - startRow: 25, - }, - Region { - endCol: 4, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 4, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 4, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 4, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 15, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 15, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 8, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 8, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 8, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 15, - endRow: 26, - startCol: 9, - startRow: 26, - }, - Region { - endCol: 15, - endRow: 26, - startCol: 9, - startRow: 26, - }, - Region { - endCol: 15, - endRow: 26, - startCol: 9, - startRow: 26, - }, - Region { - endCol: 15, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 32, - endRow: 26, - startCol: 18, - startRow: 26, - }, - Region { - endCol: 32, - endRow: 26, - startCol: 18, - startRow: 26, - }, - Region { - endCol: 24, - endRow: 26, - startCol: 18, - startRow: 26, - }, - Region { - endCol: 24, - endRow: 26, - startCol: 18, - startRow: 26, - }, - Region { - endCol: 24, - endRow: 26, - startCol: 18, - startRow: 26, - }, - Region { - endCol: 32, - endRow: 26, - startCol: 28, - startRow: 26, - }, - Region { - endCol: 32, - endRow: 26, - startCol: 28, - startRow: 26, - }, - Region { - endCol: 32, - endRow: 26, - startCol: 28, - startRow: 26, - }, - Region { - endCol: 32, - endRow: 26, - startCol: 18, - startRow: 26, - }, - Region { - endCol: 4, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 4, - endRow: 26, - startCol: 4, - startRow: 26, - }, - Region { - endCol: 4, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 4, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 4, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 4, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 14, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 14, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 8, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 8, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 8, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 14, - endRow: 27, - startCol: 9, - startRow: 27, - }, - Region { - endCol: 14, - endRow: 27, - startCol: 9, - startRow: 27, - }, - Region { - endCol: 14, - endRow: 27, - startCol: 9, - startRow: 27, - }, - Region { - endCol: 14, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 26, - endRow: 27, - startCol: 17, - startRow: 27, - }, - Region { - endCol: 26, - endRow: 27, - startCol: 17, - startRow: 27, - }, - Region { - endCol: 22, - endRow: 27, - startCol: 17, - startRow: 27, - }, - Region { - endCol: 22, - endRow: 27, - startCol: 17, - startRow: 27, - }, - Region { - endCol: 22, - endRow: 27, - startCol: 17, - startRow: 27, - }, - Region { - endCol: 41, - endRow: 27, - startCol: 26, - startRow: 27, - }, - Region { - endCol: 41, - endRow: 27, - startCol: 26, - startRow: 27, - }, - Region { - endCol: 41, - endRow: 27, - startCol: 26, - startRow: 27, - }, - Region { - endCol: 26, - endRow: 27, - startCol: 17, - startRow: 27, - }, - Region { - endCol: 4, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 4, - endRow: 27, - startCol: 4, - startRow: 27, - }, - Region { - endCol: 4, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 4, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 4, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 4, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 13, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 13, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 8, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 8, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 8, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 13, - endRow: 28, - startCol: 9, - startRow: 28, - }, - Region { - endCol: 13, - endRow: 28, - startCol: 9, - startRow: 28, - }, - Region { - endCol: 13, - endRow: 28, - startCol: 9, - startRow: 28, - }, - Region { - endCol: 13, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 16, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 16, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 16, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 16, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 27, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 27, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 20, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 20, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 20, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 27, - endRow: 28, - startCol: 21, - startRow: 28, - }, - Region { - endCol: 27, - endRow: 28, - startCol: 21, - startRow: 28, - }, - Region { - endCol: 27, - endRow: 28, - startCol: 21, - startRow: 28, - }, - Region { - endCol: 27, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 32, - endRow: 28, - startCol: 28, - startRow: 28, - }, - Region { - endCol: 32, - endRow: 28, - startCol: 28, - startRow: 28, - }, - Region { - endCol: 32, - endRow: 28, - startCol: 28, - startRow: 28, - }, - Region { - endCol: 16, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 33, - endRow: 28, - startCol: 32, - startRow: 28, - }, - Region { - endCol: 33, - endRow: 28, - startCol: 32, - startRow: 28, - }, - Region { - endCol: 34, - endRow: 28, - startCol: 33, - startRow: 28, - }, - Region { - endCol: 34, - endRow: 28, - startCol: 33, - startRow: 28, - }, - Region { - endCol: 36, - endRow: 28, - startCol: 34, - startRow: 28, - }, - Region { - endCol: 36, - endRow: 28, - startCol: 34, - startRow: 28, - }, - Region { - endCol: 46, - endRow: 28, - startCol: 36, - startRow: 28, - }, - Region { - endCol: 46, - endRow: 28, - startCol: 36, - startRow: 28, - }, - Region { - endCol: 40, - endRow: 28, - startCol: 36, - startRow: 28, - }, - Region { - endCol: 40, - endRow: 28, - startCol: 36, - startRow: 28, - }, - Region { - endCol: 40, - endRow: 28, - startCol: 36, - startRow: 28, - }, - Region { - endCol: 46, - endRow: 28, - startCol: 41, - startRow: 28, - }, - Region { - endCol: 46, - endRow: 28, - startCol: 41, - startRow: 28, - }, - Region { - endCol: 46, - endRow: 28, - startCol: 41, - startRow: 28, - }, - Region { - endCol: 46, - endRow: 28, - startCol: 36, - startRow: 28, - }, - Region { - endCol: 36, - endRow: 28, - startCol: 34, - startRow: 28, - }, - Region { - endCol: 49, - endRow: 28, - startCol: 47, - startRow: 28, - }, - Region { - endCol: 49, - endRow: 28, - startCol: 47, - startRow: 28, - }, - Region { - endCol: 59, - endRow: 28, - startCol: 49, - startRow: 28, - }, - Region { - endCol: 59, - endRow: 28, - startCol: 49, - startRow: 28, - }, - Region { - endCol: 53, - endRow: 28, - startCol: 49, - startRow: 28, - }, - Region { - endCol: 53, - endRow: 28, - startCol: 49, - startRow: 28, - }, - Region { - endCol: 53, - endRow: 28, - startCol: 49, - startRow: 28, - }, - Region { - endCol: 59, - endRow: 28, - startCol: 54, - startRow: 28, - }, - Region { - endCol: 59, - endRow: 28, - startCol: 54, - startRow: 28, - }, - Region { - endCol: 59, - endRow: 28, - startCol: 54, - startRow: 28, - }, - Region { - endCol: 59, - endRow: 28, - startCol: 49, - startRow: 28, - }, - Region { - endCol: 49, - endRow: 28, - startCol: 47, - startRow: 28, - }, - Region { - endCol: 62, - endRow: 28, - startCol: 60, - startRow: 28, - }, - Region { - endCol: 62, - endRow: 28, - startCol: 60, - startRow: 28, - }, - Region { - endCol: 78, - endRow: 28, - startCol: 62, - startRow: 28, - }, - Region { - endCol: 78, - endRow: 28, - startCol: 62, - startRow: 28, - }, - Region { - endCol: 66, - endRow: 28, - startCol: 62, - startRow: 28, - }, - Region { - endCol: 66, - endRow: 28, - startCol: 62, - startRow: 28, - }, - Region { - endCol: 66, - endRow: 28, - startCol: 62, - startRow: 28, - }, - Region { - endCol: 78, - endRow: 28, - startCol: 67, - startRow: 28, - }, - Region { - endCol: 78, - endRow: 28, - startCol: 67, - startRow: 28, - }, - Region { - endCol: 78, - endRow: 28, - startCol: 67, - startRow: 28, - }, - Region { - endCol: 78, - endRow: 28, - startCol: 62, - startRow: 28, - }, - Region { - endCol: 62, - endRow: 28, - startCol: 60, - startRow: 28, - }, - Region { - endCol: 34, - endRow: 28, - startCol: 33, - startRow: 28, - }, - Region { - endCol: 33, - endRow: 28, - startCol: 32, - startRow: 28, - }, - Region { - endCol: 16, - endRow: 28, - startCol: 16, - startRow: 28, - }, - Region { - endCol: 4, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 4, - endRow: 28, - startCol: 4, - startRow: 28, - }, - Region { - endCol: 4, - endRow: 25, - startCol: 37, - startRow: 24, - }, - Region { - endCol: 13, - endRow: 24, - startCol: 2, - startRow: 24, - }, - Region { - endCol: 11, - endRow: 31, - startCol: 2, - startRow: 31, - }, - Region { - endCol: 11, - endRow: 31, - startCol: 2, - startRow: 31, - }, - Region { - endCol: 11, - endRow: 31, - startCol: 6, - startRow: 31, - }, - Region { - endCol: 11, - endRow: 31, - startCol: 6, - startRow: 31, - }, - Region { - endCol: 11, - endRow: 31, - startCol: 6, - startRow: 31, - }, - Region { - endCol: 15, - endRow: 31, - startCol: 11, - startRow: 31, - }, - Region { - endCol: 15, - endRow: 31, - startCol: 11, - startRow: 31, - }, - Region { - endCol: 14, - endRow: 31, - startCol: 12, - startRow: 31, - }, - Region { - endCol: 14, - endRow: 31, - startCol: 12, - startRow: 31, - }, - Region { - endCol: 14, - endRow: 31, - startCol: 12, - startRow: 31, - }, - Region { - endCol: 15, - endRow: 31, - startCol: 11, - startRow: 31, - }, - Region { - endCol: 4, - endRow: 32, - startCol: 16, - startRow: 31, - }, - Region { - endCol: 4, - endRow: 32, - startCol: 16, - startRow: 31, - }, - Region { - endCol: 10, - endRow: 32, - startCol: 4, - startRow: 32, - }, - Region { - endCol: 10, - endRow: 32, - startCol: 4, - startRow: 32, - }, - Region { - endCol: 47, - endRow: 32, - startCol: 10, - startRow: 32, - }, - Region { - endCol: 47, - endRow: 32, - startCol: 10, - startRow: 32, - }, - Region { - endCol: 47, - endRow: 32, - startCol: 10, - startRow: 32, - }, - Region { - endCol: 10, - endRow: 32, - startCol: 4, - startRow: 32, - }, - Region { - endCol: 4, - endRow: 32, - startCol: 16, - startRow: 31, - }, - Region { - endCol: 11, - endRow: 31, - startCol: 2, - startRow: 31, - }, - Region { - endCol: 11, - endRow: 35, - startCol: 2, - startRow: 35, - }, - Region { - endCol: 11, - endRow: 35, - startCol: 2, - startRow: 35, - }, - Region { - endCol: 11, - endRow: 35, - startCol: 6, - startRow: 35, - }, - Region { - endCol: 11, - endRow: 35, - startCol: 6, - startRow: 35, - }, - Region { - endCol: 11, - endRow: 35, - startCol: 6, - startRow: 35, - }, - Region { - endCol: 13, - endRow: 35, - startCol: 11, - startRow: 35, - }, - Region { - endCol: 13, - endRow: 35, - startCol: 11, - startRow: 35, - }, - Region { - endCol: 13, - endRow: 35, - startCol: 11, - startRow: 35, - }, - Region { - endCol: 4, - endRow: 36, - startCol: 14, - startRow: 35, - }, - Region { - endCol: 4, - endRow: 36, - startCol: 14, - startRow: 35, - }, - Region { - endCol: 11, - endRow: 36, - startCol: 4, - startRow: 36, - }, - Region { - endCol: 11, - endRow: 36, - startCol: 4, - startRow: 36, - }, - Region { - endCol: 11, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 11, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 22, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 22, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 15, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 15, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 15, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 22, - endRow: 36, - startCol: 16, - startRow: 36, - }, - Region { - endCol: 22, - endRow: 36, - startCol: 16, - startRow: 36, - }, - Region { - endCol: 22, - endRow: 36, - startCol: 16, - startRow: 36, - }, - Region { - endCol: 22, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 25, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 25, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 25, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 25, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 36, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 36, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 29, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 29, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 29, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 36, - endRow: 36, - startCol: 30, - startRow: 36, - }, - Region { - endCol: 36, - endRow: 36, - startCol: 30, - startRow: 36, - }, - Region { - endCol: 36, - endRow: 36, - startCol: 30, - startRow: 36, - }, - Region { - endCol: 36, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 42, - endRow: 36, - startCol: 37, - startRow: 36, - }, - Region { - endCol: 42, - endRow: 36, - startCol: 37, - startRow: 36, - }, - Region { - endCol: 42, - endRow: 36, - startCol: 37, - startRow: 36, - }, - Region { - endCol: 25, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 46, - endRow: 36, - startCol: 45, - startRow: 36, - }, - Region { - endCol: 46, - endRow: 36, - startCol: 45, - startRow: 36, - }, - Region { - endCol: 46, - endRow: 36, - startCol: 45, - startRow: 36, - }, - Region { - endCol: 25, - endRow: 36, - startCol: 25, - startRow: 36, - }, - Region { - endCol: 50, - endRow: 36, - startCol: 49, - startRow: 36, - }, - Region { - endCol: 50, - endRow: 36, - startCol: 49, - startRow: 36, - }, - Region { - endCol: 50, - endRow: 36, - startCol: 49, - startRow: 36, - }, - Region { - endCol: 11, - endRow: 36, - startCol: 11, - startRow: 36, - }, - Region { - endCol: 11, - endRow: 36, - startCol: 4, - startRow: 36, - }, - Region { - endCol: 4, - endRow: 36, - startCol: 14, - startRow: 35, - }, - Region { - endCol: 11, - endRow: 35, - startCol: 2, - startRow: 35, - }, - Region { - endCol: 17, - endRow: 39, - startCol: 2, - startRow: 39, - }, - Region { - endCol: 17, - endRow: 39, - startCol: 2, - startRow: 39, - }, - Region { - endCol: 17, - endRow: 39, - startCol: 6, - startRow: 39, - }, - Region { - endCol: 17, - endRow: 39, - startCol: 6, - startRow: 39, - }, - Region { - endCol: 17, - endRow: 39, - startCol: 6, - startRow: 39, - }, - Region { - endCol: 21, - endRow: 39, - startCol: 17, - startRow: 39, - }, - Region { - endCol: 21, - endRow: 39, - startCol: 17, - startRow: 39, - }, - Region { - endCol: 20, - endRow: 39, - startCol: 18, - startRow: 39, - }, - Region { - endCol: 20, - endRow: 39, - startCol: 18, - startRow: 39, - }, - Region { - endCol: 20, - endRow: 39, - startCol: 18, - startRow: 39, - }, - Region { - endCol: 21, - endRow: 39, - startCol: 17, - startRow: 39, - }, - Region { - endCol: 4, - endRow: 40, - startCol: 22, - startRow: 39, - }, - Region { - endCol: 4, - endRow: 40, - startCol: 22, - startRow: 39, - }, - Region { - endCol: 10, - endRow: 40, - startCol: 4, - startRow: 40, - }, - Region { - endCol: 10, - endRow: 40, - startCol: 4, - startRow: 40, - }, - Region { - endCol: 47, - endRow: 40, - startCol: 10, - startRow: 40, - }, - Region { - endCol: 47, - endRow: 40, - startCol: 10, - startRow: 40, - }, - Region { - endCol: 47, - endRow: 40, - startCol: 10, - startRow: 40, - }, - Region { - endCol: 10, - endRow: 40, - startCol: 4, - startRow: 40, - }, - Region { - endCol: 4, - endRow: 40, - startCol: 22, - startRow: 39, - }, - Region { - endCol: 17, - endRow: 39, - startCol: 2, - startRow: 39, - }, - Region { - endCol: 17, - endRow: 43, - startCol: 2, - startRow: 43, - }, - Region { - endCol: 17, - endRow: 43, - startCol: 2, - startRow: 43, - }, - Region { - endCol: 17, - endRow: 43, - startCol: 6, - startRow: 43, - }, - Region { - endCol: 17, - endRow: 43, - startCol: 6, - startRow: 43, - }, - Region { - endCol: 17, - endRow: 43, - startCol: 6, - startRow: 43, - }, - Region { - endCol: 19, - endRow: 43, - startCol: 17, - startRow: 43, - }, - Region { - endCol: 19, - endRow: 43, - startCol: 17, - startRow: 43, - }, - Region { - endCol: 19, - endRow: 43, - startCol: 17, - startRow: 43, - }, - Region { - endCol: 4, - endRow: 44, - startCol: 20, - startRow: 43, - }, - Region { - endCol: 4, - endRow: 44, - startCol: 20, - startRow: 43, - }, - Region { - endCol: 11, - endRow: 44, - startCol: 4, - startRow: 44, - }, - Region { - endCol: 11, - endRow: 44, - startCol: 4, - startRow: 44, - }, - Region { - endCol: 11, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 11, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 22, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 22, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 15, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 15, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 15, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 22, - endRow: 44, - startCol: 16, - startRow: 44, - }, - Region { - endCol: 22, - endRow: 44, - startCol: 16, - startRow: 44, - }, - Region { - endCol: 22, - endRow: 44, - startCol: 16, - startRow: 44, - }, - Region { - endCol: 22, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 25, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 25, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 36, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 36, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 29, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 29, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 29, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 36, - endRow: 44, - startCol: 30, - startRow: 44, - }, - Region { - endCol: 36, - endRow: 44, - startCol: 30, - startRow: 44, - }, - Region { - endCol: 36, - endRow: 44, - startCol: 30, - startRow: 44, - }, - Region { - endCol: 36, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 41, - endRow: 44, - startCol: 37, - startRow: 44, - }, - Region { - endCol: 41, - endRow: 44, - startCol: 37, - startRow: 44, - }, - Region { - endCol: 41, - endRow: 44, - startCol: 37, - startRow: 44, - }, - Region { - endCol: 25, - endRow: 44, - startCol: 25, - startRow: 44, - }, - Region { - endCol: 45, - endRow: 44, - startCol: 44, - startRow: 44, - }, - Region { - endCol: 45, - endRow: 44, - startCol: 44, - startRow: 44, - }, - Region { - endCol: 45, - endRow: 44, - startCol: 44, - startRow: 44, - }, - Region { - endCol: 11, - endRow: 44, - startCol: 11, - startRow: 44, - }, - Region { - endCol: 11, - endRow: 44, - startCol: 4, - startRow: 44, - }, - Region { - endCol: 4, - endRow: 44, - startCol: 20, - startRow: 43, - }, - Region { - endCol: 17, - endRow: 43, - startCol: 2, - startRow: 43, - }, - Region { - endCol: 11, - endRow: 47, - startCol: 2, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 47, - startCol: 2, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 47, - startCol: 2, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 47, - startCol: 2, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 47, - startCol: 2, - startRow: 47, - }, - Region { - endCol: 14, - endRow: 47, - startCol: 11, - startRow: 47, - }, - Region { - endCol: 14, - endRow: 47, - startCol: 11, - startRow: 47, - }, - Region { - endCol: 13, - endRow: 47, - startCol: 12, - startRow: 47, - }, - Region { - endCol: 13, - endRow: 47, - startCol: 12, - startRow: 47, - }, - Region { - endCol: 13, - endRow: 47, - startCol: 12, - startRow: 47, - }, - Region { - endCol: 14, - endRow: 47, - startCol: 11, - startRow: 47, - }, - Region { - endCol: 4, - endRow: 48, - startCol: 15, - startRow: 47, - }, - Region { - endCol: 4, - endRow: 48, - startCol: 15, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 48, - startCol: 4, - startRow: 48, - }, - Region { - endCol: 11, - endRow: 48, - startCol: 4, - startRow: 48, - }, - Region { - endCol: 19, - endRow: 48, - startCol: 11, - startRow: 48, - }, - Region { - endCol: 19, - endRow: 48, - startCol: 11, - startRow: 48, - }, - Region { - endCol: 19, - endRow: 48, - startCol: 15, - startRow: 48, - }, - Region { - endCol: 19, - endRow: 48, - startCol: 15, - startRow: 48, - }, - Region { - endCol: 19, - endRow: 48, - startCol: 15, - startRow: 48, - }, - Region { - endCol: 20, - endRow: 48, - startCol: 19, - startRow: 48, - }, - Region { - endCol: 20, - endRow: 48, - startCol: 19, - startRow: 48, - }, - Region { - endCol: 31, - endRow: 48, - startCol: 20, - startRow: 48, - }, - Region { - endCol: 31, - endRow: 48, - startCol: 20, - startRow: 48, - }, - Region { - endCol: 24, - endRow: 48, - startCol: 20, - startRow: 48, - }, - Region { - endCol: 24, - endRow: 48, - startCol: 20, - startRow: 48, - }, - Region { - endCol: 24, - endRow: 48, - startCol: 20, - startRow: 48, - }, - Region { - endCol: 31, - endRow: 48, - startCol: 25, - startRow: 48, - }, - Region { - endCol: 31, - endRow: 48, - startCol: 25, - startRow: 48, - }, - Region { - endCol: 31, - endRow: 48, - startCol: 25, - startRow: 48, - }, - Region { - endCol: 31, - endRow: 48, - startCol: 20, - startRow: 48, - }, - Region { - endCol: 37, - endRow: 48, - startCol: 33, - startRow: 48, - }, - Region { - endCol: 37, - endRow: 48, - startCol: 33, - startRow: 48, - }, - Region { - endCol: 37, - endRow: 48, - startCol: 33, - startRow: 48, - }, - Region { - endCol: 40, - endRow: 48, - startCol: 39, - startRow: 48, - }, - Region { - endCol: 40, - endRow: 48, - startCol: 39, - startRow: 48, - }, - Region { - endCol: 40, - endRow: 48, - startCol: 39, - startRow: 48, - }, - Region { - endCol: 20, - endRow: 48, - startCol: 19, - startRow: 48, - }, - Region { - endCol: 19, - endRow: 48, - startCol: 11, - startRow: 48, - }, - Region { - endCol: 11, - endRow: 48, - startCol: 4, - startRow: 48, - }, - Region { - endCol: 4, - endRow: 48, - startCol: 15, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 47, - startCol: 2, - startRow: 47, - }, - Region { - endCol: 11, - endRow: 51, - startCol: 2, - startRow: 51, - }, - Region { - endCol: 11, - endRow: 51, - startCol: 2, - startRow: 51, - }, - Region { - endCol: 11, - endRow: 51, - startCol: 2, - startRow: 51, - }, - Region { - endCol: 11, - endRow: 51, - startCol: 2, - startRow: 51, - }, - Region { - endCol: 11, - endRow: 51, - startCol: 2, - startRow: 51, - }, - Region { - endCol: 13, - endRow: 51, - startCol: 11, - startRow: 51, - }, - Region { - endCol: 13, - endRow: 51, - startCol: 11, - startRow: 51, - }, - Region { - endCol: 13, - endRow: 51, - startCol: 11, - startRow: 51, - }, - Region { - endCol: 4, - endRow: 52, - startCol: 14, - startRow: 51, - }, - Region { - endCol: 4, - endRow: 52, - startCol: 14, - startRow: 51, - }, - Region { - endCol: 11, - endRow: 52, - startCol: 4, - startRow: 52, - }, - Region { - endCol: 11, - endRow: 52, - startCol: 4, - startRow: 52, - }, - Region { - endCol: 6, - endRow: 53, - startCol: 11, - startRow: 52, - }, - Region { - endCol: 6, - endRow: 53, - startCol: 11, - startRow: 52, - }, - Region { - endCol: 6, - endRow: 53, - startCol: 6, - startRow: 53, - }, - Region { - endCol: 6, - endRow: 53, - startCol: 6, - startRow: 53, - }, - Region { - endCol: 7, - endRow: 53, - startCol: 6, - startRow: 53, - }, - Region { - endCol: 7, - endRow: 53, - startCol: 6, - startRow: 53, - }, - Region { - endCol: 7, - endRow: 53, - startCol: 7, - startRow: 53, - }, - Region { - endCol: 7, - endRow: 53, - startCol: 7, - startRow: 53, - }, - Region { - endCol: 8, - endRow: 53, - startCol: 7, - startRow: 53, - }, - Region { - endCol: 8, - endRow: 53, - startCol: 7, - startRow: 53, - }, - Region { - endCol: 19, - endRow: 53, - startCol: 8, - startRow: 53, - }, - Region { - endCol: 19, - endRow: 53, - startCol: 8, - startRow: 53, - }, - Region { - endCol: 12, - endRow: 53, - startCol: 8, - startRow: 53, - }, - Region { - endCol: 12, - endRow: 53, - startCol: 8, - startRow: 53, - }, - Region { - endCol: 12, - endRow: 53, - startCol: 8, - startRow: 53, - }, - Region { - endCol: 19, - endRow: 53, - startCol: 13, - startRow: 53, - }, - Region { - endCol: 19, - endRow: 53, - startCol: 13, - startRow: 53, - }, - Region { - endCol: 19, - endRow: 53, - startCol: 13, - startRow: 53, - }, - Region { - endCol: 19, - endRow: 53, - startCol: 8, - startRow: 53, - }, - Region { - endCol: 8, - endRow: 53, - startCol: 7, - startRow: 53, - }, - Region { - endCol: 23, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 23, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 23, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 23, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 34, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 34, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 27, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 27, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 27, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 34, - endRow: 53, - startCol: 28, - startRow: 53, - }, - Region { - endCol: 34, - endRow: 53, - startCol: 28, - startRow: 53, - }, - Region { - endCol: 34, - endRow: 53, - startCol: 28, - startRow: 53, - }, - Region { - endCol: 34, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 44, - endRow: 53, - startCol: 35, - startRow: 53, - }, - Region { - endCol: 44, - endRow: 53, - startCol: 35, - startRow: 53, - }, - Region { - endCol: 44, - endRow: 53, - startCol: 35, - startRow: 53, - }, - Region { - endCol: 23, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 46, - endRow: 53, - startCol: 44, - startRow: 53, - }, - Region { - endCol: 46, - endRow: 53, - startCol: 44, - startRow: 53, - }, - Region { - endCol: 46, - endRow: 53, - startCol: 44, - startRow: 53, - }, - Region { - endCol: 23, - endRow: 53, - startCol: 23, - startRow: 53, - }, - Region { - endCol: 7, - endRow: 53, - startCol: 7, - startRow: 53, - }, - Region { - endCol: 7, - endRow: 53, - startCol: 6, - startRow: 53, - }, - Region { - endCol: 6, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 6, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 15, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 15, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 10, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 10, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 10, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 15, - endRow: 54, - startCol: 11, - startRow: 54, - }, - Region { - endCol: 15, - endRow: 54, - startCol: 11, - startRow: 54, - }, - Region { - endCol: 15, - endRow: 54, - startCol: 11, - startRow: 54, - }, - Region { - endCol: 15, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 20, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 20, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 20, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 20, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 31, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 31, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 24, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 24, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 24, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 31, - endRow: 54, - startCol: 25, - startRow: 54, - }, - Region { - endCol: 31, - endRow: 54, - startCol: 25, - startRow: 54, - }, - Region { - endCol: 31, - endRow: 54, - startCol: 25, - startRow: 54, - }, - Region { - endCol: 31, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 36, - endRow: 54, - startCol: 32, - startRow: 54, - }, - Region { - endCol: 36, - endRow: 54, - startCol: 32, - startRow: 54, - }, - Region { - endCol: 36, - endRow: 54, - startCol: 32, - startRow: 54, - }, - Region { - endCol: 20, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 37, - endRow: 54, - startCol: 36, - startRow: 54, - }, - Region { - endCol: 37, - endRow: 54, - startCol: 36, - startRow: 54, - }, - Region { - endCol: 38, - endRow: 54, - startCol: 37, - startRow: 54, - }, - Region { - endCol: 38, - endRow: 54, - startCol: 37, - startRow: 54, - }, - Region { - endCol: 40, - endRow: 54, - startCol: 38, - startRow: 54, - }, - Region { - endCol: 40, - endRow: 54, - startCol: 38, - startRow: 54, - }, - Region { - endCol: 50, - endRow: 54, - startCol: 40, - startRow: 54, - }, - Region { - endCol: 50, - endRow: 54, - startCol: 40, - startRow: 54, - }, - Region { - endCol: 44, - endRow: 54, - startCol: 40, - startRow: 54, - }, - Region { - endCol: 44, - endRow: 54, - startCol: 40, - startRow: 54, - }, - Region { - endCol: 44, - endRow: 54, - startCol: 40, - startRow: 54, - }, - Region { - endCol: 50, - endRow: 54, - startCol: 45, - startRow: 54, - }, - Region { - endCol: 50, - endRow: 54, - startCol: 45, - startRow: 54, - }, - Region { - endCol: 50, - endRow: 54, - startCol: 45, - startRow: 54, - }, - Region { - endCol: 50, - endRow: 54, - startCol: 40, - startRow: 54, - }, - Region { - endCol: 40, - endRow: 54, - startCol: 38, - startRow: 54, - }, - Region { - endCol: 53, - endRow: 54, - startCol: 51, - startRow: 54, - }, - Region { - endCol: 53, - endRow: 54, - startCol: 51, - startRow: 54, - }, - Region { - endCol: 63, - endRow: 54, - startCol: 53, - startRow: 54, - }, - Region { - endCol: 63, - endRow: 54, - startCol: 53, - startRow: 54, - }, - Region { - endCol: 57, - endRow: 54, - startCol: 53, - startRow: 54, - }, - Region { - endCol: 57, - endRow: 54, - startCol: 53, - startRow: 54, - }, - Region { - endCol: 57, - endRow: 54, - startCol: 53, - startRow: 54, - }, - Region { - endCol: 63, - endRow: 54, - startCol: 58, - startRow: 54, - }, - Region { - endCol: 63, - endRow: 54, - startCol: 58, - startRow: 54, - }, - Region { - endCol: 63, - endRow: 54, - startCol: 58, - startRow: 54, - }, - Region { - endCol: 63, - endRow: 54, - startCol: 53, - startRow: 54, - }, - Region { - endCol: 53, - endRow: 54, - startCol: 51, - startRow: 54, - }, - Region { - endCol: 66, - endRow: 54, - startCol: 64, - startRow: 54, - }, - Region { - endCol: 66, - endRow: 54, - startCol: 64, - startRow: 54, - }, - Region { - endCol: 82, - endRow: 54, - startCol: 66, - startRow: 54, - }, - Region { - endCol: 82, - endRow: 54, - startCol: 66, - startRow: 54, - }, - Region { - endCol: 70, - endRow: 54, - startCol: 66, - startRow: 54, - }, - Region { - endCol: 70, - endRow: 54, - startCol: 66, - startRow: 54, - }, - Region { - endCol: 70, - endRow: 54, - startCol: 66, - startRow: 54, - }, - Region { - endCol: 82, - endRow: 54, - startCol: 71, - startRow: 54, - }, - Region { - endCol: 82, - endRow: 54, - startCol: 71, - startRow: 54, - }, - Region { - endCol: 82, - endRow: 54, - startCol: 71, - startRow: 54, - }, - Region { - endCol: 82, - endRow: 54, - startCol: 66, - startRow: 54, - }, - Region { - endCol: 66, - endRow: 54, - startCol: 64, - startRow: 54, - }, - Region { - endCol: 38, - endRow: 54, - startCol: 37, - startRow: 54, - }, - Region { - endCol: 37, - endRow: 54, - startCol: 36, - startRow: 54, - }, - Region { - endCol: 20, - endRow: 54, - startCol: 20, - startRow: 54, - }, - Region { - endCol: 6, - endRow: 54, - startCol: 6, - startRow: 54, - }, - Region { - endCol: 6, - endRow: 53, - startCol: 6, - startRow: 53, - }, - Region { - endCol: 6, - endRow: 53, - startCol: 11, - startRow: 52, - }, - Region { - endCol: 11, - endRow: 52, - startCol: 4, - startRow: 52, - }, - Region { - endCol: 4, - endRow: 52, - startCol: 14, - startRow: 51, - }, - Region { - endCol: 11, - endRow: 51, - startCol: 2, - startRow: 51, - }, - Region { - endCol: 2, - endRow: 24, - startCol: 11, - startRow: 23, - }, - Region { - endCol: 11, - endRow: 23, - startCol: 0, - startRow: 23, - }, - Region { - endCol: 0, - endRow: 0, - startCol: 0, - startRow: 0, - }, - ] diff --git a/lib/src/test/snapshots/tokenizer.test.ts.snap b/lib/src/test/snapshots/tokenizer.test.ts.snap index 6247a41a8..106efb604 100644 Binary files a/lib/src/test/snapshots/tokenizer.test.ts.snap and b/lib/src/test/snapshots/tokenizer.test.ts.snap differ diff --git a/yarn.lock b/yarn.lock index baceea83f..e8b6a3376 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1158,7 +1158,14 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@elm-tooling/tree-sitter-elm@5.6.4", "@elm-tooling/tree-sitter-elm@^5.6.0": +"@elm-tooling/tree-sitter-elm@5.6.6": + version "5.6.6" + resolved "https://registry.yarnpkg.com/@elm-tooling/tree-sitter-elm/-/tree-sitter-elm-5.6.6.tgz#fd2096a9d49cf927c010122837545aecaaaa8708" + integrity sha512-Qg7Q4DaGFV7crtNc3FmIQYgtXH1/s8LMDVl+btrJySEvglquNf8XiT5d+1N66SedCswpOy2uupUdrZ/mo+XChw== + dependencies: + nan "^2.17.0" + +"@elm-tooling/tree-sitter-elm@^5.6.0": version "5.6.4" resolved "https://registry.yarnpkg.com/@elm-tooling/tree-sitter-elm/-/tree-sitter-elm-5.6.4.tgz#bc3cfdc9f76b6cd8a82755bf666b4634c28fbd45" integrity sha512-QyEMO9/JBKpyQxVykgoxn8p1HvIqazYDr1IhQ5ZhpYM4dr3fNusxHGoa93be67yOY8r7U/YZJ7FiZ2bUktf5gw== @@ -11607,6 +11614,13 @@ tree-sitter-c@^0.20.1: dependencies: nan "^2.14.0" +tree-sitter-c@^0.20.4: + version "0.20.4" + resolved "https://registry.yarnpkg.com/tree-sitter-c/-/tree-sitter-c-0.20.4.tgz#0d4b01c32187ba1f57e4db445c57a2e5f3651cad" + integrity sha512-RgHTCg8IIpMYO8GO9ykDLCr3abApG/tkoM6md5olqk2esp1UtVTRo67jb/758HU44EQ1EzYKii/hkgrs14mIKQ== + dependencies: + nan "^2.14.0" + tree-sitter-cpp@^0.20.0: version "0.20.0" resolved "https://registry.yarnpkg.com/tree-sitter-cpp/-/tree-sitter-cpp-0.20.0.tgz#42499b1f2d3f61f74703cc9f13fcaf65173c96a4" @@ -11614,6 +11628,13 @@ tree-sitter-cpp@^0.20.0: dependencies: nan "^2.14.0" +tree-sitter-cpp@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/tree-sitter-cpp/-/tree-sitter-cpp-0.20.2.tgz#af1479d13cac1d2200801a1743d005ef037706c2" + integrity sha512-ZHroJaMEKMXx8zmx+Y91Cak9qSQT7faPtREnVWb7Te6+P9y9yPUkR4fG6YHpE0jfq+yWBgweRJVadJax3W92vg== + dependencies: + nan "^2.14.0" + tree-sitter-java@^0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/tree-sitter-java/-/tree-sitter-java-0.19.1.tgz#c1bf59caaa81bf8a4a6dda99e7c97e51b3bd26d4" @@ -11642,6 +11663,13 @@ tree-sitter-python@^0.20.1: dependencies: nan "^2.15.0" +tree-sitter-python@^0.20.3: + version "0.20.3" + resolved "https://registry.yarnpkg.com/tree-sitter-python/-/tree-sitter-python-0.20.3.tgz#859509aa47346ca4b90a94732cc5e3593905fcd7" + integrity sha512-8R+00dCgTCBo2x9e53s3QnSoQhjrGJcxXHSfKSBcWwwZLTbiHqj/YKj7Ey6pYqPCgjCVPJ+bEIUCH3jTtTGzqA== + dependencies: + nan "^2.15.0" + tree-sitter-typescript@^0.20.0: version "0.20.1" resolved "https://registry.yarnpkg.com/tree-sitter-typescript/-/tree-sitter-typescript-0.20.1.tgz#6b338a1414f5ed13cc39e60275ddeaa0f25870a9" @@ -11657,6 +11685,14 @@ tree-sitter@^0.20.0: nan "^2.17.0" prebuild-install "^7.1.1" +tree-sitter@^0.20.5: + version "0.20.5" + resolved "https://registry.yarnpkg.com/tree-sitter/-/tree-sitter-0.20.5.tgz#554741ee06b984824dd5082353aa2a28bcefa271" + integrity sha512-xjxkKCKV7F2F5HWmyRE4bosoxkbxe9lYvFRc/nzmtHNqFNTwYwh0oWVVEt0VnbupZHMirEQW7vDx8ddJn72tjg== + dependencies: + nan "^2.17.0" + prebuild-install "^7.1.1" + trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"