From 6d03fe1abe32c09a51c2c0b5b7021ccc2fe8307f Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Mon, 17 Nov 2025 22:06:43 +0100 Subject: [PATCH 1/2] =?UTF-8?q?chore:=C2=A0reformat=20test=20suite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/corpus/declarations.txt | 321 ++++++++++++++++++++++--------- test/corpus/selectors.txt | 360 ++++++++++++++++++++++++++++------- test/corpus/statements.txt | 261 ++++++++++++++++++++----- test/corpus/stylesheets.txt | 9 +- 4 files changed, 745 insertions(+), 206 deletions(-) diff --git a/test/corpus/declarations.txt b/test/corpus/declarations.txt index ec3c62f..05e859a 100644 --- a/test/corpus/declarations.txt +++ b/test/corpus/declarations.txt @@ -10,15 +10,18 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block (declaration (property_name) - (call_expression (function_name) (arguments - (integer_value) - (integer_value) - (integer_value) - (float_value))))))) + (call_expression + (function_name) + (arguments + (integer_value) + (integer_value) + (integer_value) + (float_value))))))) ============================================= Calls where each argument has multiple values @@ -32,32 +35,56 @@ div { --- (stylesheet - (rule_set (selectors (tag_name)) (block - (declaration - (property_name) - (call_expression (function_name) (arguments - (plain_value) - (plain_value) - (integer_value (unit))))) - (declaration - (property_name) - (call_expression (function_name) (arguments - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)))))))) + (rule_set + (selectors + (tag_name)) + (block + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (plain_value) + (plain_value) + (integer_value + (unit))))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)))))))) ============================ Color literals @@ -72,10 +99,15 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (color_value)) - (declaration (property_name) (color_value))))) + (declaration + (property_name) + (color_value)) + (declaration + (property_name) + (color_value))))) ============================ Numbers @@ -93,13 +125,34 @@ a { --- (stylesheet - (rule_set (selectors (tag_name)) (block - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (float_value (unit)))))) + (rule_set + (selectors + (tag_name)) + (block + (declaration + (property_name) + (float_value + (unit))) + (declaration + (property_name) + (integer_value + (unit))) + (declaration + (property_name) + (float_value + (unit))) + (declaration + (property_name) + (float_value + (unit))) + (declaration + (property_name) + (integer_value + (unit))) + (declaration + (property_name) + (float_value + (unit)))))) ============================ Binary arithmetic operators @@ -115,14 +168,24 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block (declaration (property_name) - (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (integer_value (unit)))))) + (call_expression + (function_name) + (arguments + (binary_expression + (integer_value + (unit)) + (integer_value + (unit)))))) (declaration (property_name) - (binary_expression (integer_value) (integer_value))) + (binary_expression + (integer_value) + (integer_value))) (declaration (property_name) (call_expression @@ -130,12 +193,24 @@ a { (arguments (binary_expression (binary_expression - (integer_value (unit)) - (parenthesized_value (binary_expression (integer_value) (integer_value)))) + (integer_value + (unit)) + (parenthesized_value + (binary_expression + (integer_value) + (integer_value)))) (parenthesized_value (binary_expression - (parenthesized_value (binary_expression (integer_value (unit)) (integer_value (unit)))) - (parenthesized_value (binary_expression (integer_value) (integer_value)))))))))))) + (parenthesized_value + (binary_expression + (integer_value + (unit)) + (integer_value + (unit)))) + (parenthesized_value + (binary_expression + (integer_value) + (integer_value)))))))))))) ============================ Strings @@ -150,10 +225,18 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (string_value)) - (declaration (property_name) (string_value (escape_sequence) (string_content) (escape_sequence)))))) + (declaration + (property_name) + (string_value)) + (declaration + (property_name) + (string_value + (escape_sequence) + (string_content) + (escape_sequence)))))) ============================ URLs @@ -167,9 +250,12 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value))))) + (declaration + (property_name) + (plain_value))))) ============================ Important declarations @@ -183,9 +269,13 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value) (important))))) + (declaration + (property_name) + (plain_value) + (important))))) ============================ Declarations without trailing semicolons @@ -200,10 +290,15 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value))))) + (declaration + (property_name) + (plain_value)) + (declaration + (property_name) + (plain_value))))) ======================================= Comments right after numbers @@ -220,19 +315,35 @@ a { (stylesheet (js_comment) (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (call_expression (function_name) (arguments - (integer_value (unit)) - (comment) - (plain_value) - (integer_value (unit)) - (integer_value (unit))))) - (declaration (property_name) (call_expression (function_name) (arguments - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)))))))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (integer_value + (unit)) + (comment) + (plain_value) + (integer_value + (unit)) + (integer_value + (unit))))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)))))))) ================================= Declarations at the top level @@ -244,8 +355,22 @@ a-property: calc(5px + var(--a-variable)); --- (stylesheet - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (call_expression (function_name) (arguments (plain_value)))))))) + (declaration + (property_name) + (integer_value + (unit))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (binary_expression + (integer_value + (unit)) + (call_expression + (function_name) + (arguments + (plain_value)))))))) ============================================= Spaces after colons in property declarations @@ -284,11 +409,18 @@ div { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value))))) + (declaration + (property_name) + (plain_value)) + (declaration + (property_name) + (plain_value)) + (declaration + (property_name) + (plain_value))))) ============================================= PostCSS @@ -313,7 +445,10 @@ PostCSS (stylesheet (rule_set - (selectors (class_selector (class_name (identifier)))) + (selectors + (class_selector + (class_name + (identifier)))) (block (postcss_statement (at_keyword) @@ -326,27 +461,32 @@ PostCSS (keyword_query) (block (rule_set - (selectors (class_selector (class_name (identifier)))) + (selectors + (class_selector + (class_name + (identifier)))) (block (postcss_statement (at_keyword) (plain_value) (plain_value) (plain_value) - (grid_value (integer_value (unit))) + (grid_value + (integer_value + (unit))) (plain_value) (important) (important_value)))))) (at_rule - (at_keyword) - (keyword_query) - (block - (rule_set - (selectors - (class_selector - (class_name - (identifier)))) - (block))))) + (at_keyword) + (keyword_query) + (block + (rule_set + (selectors + (class_selector + (class_name + (identifier)))) + (block))))) ============================== Comments in declarations @@ -360,7 +500,8 @@ Comments in declarations (stylesheet (rule_set - (selectors (nesting_selector)) + (selectors + (nesting_selector)) (block (declaration (property_name) diff --git a/test/corpus/selectors.txt b/test/corpus/selectors.txt index e75190a..e36a06d 100644 --- a/test/corpus/selectors.txt +++ b/test/corpus/selectors.txt @@ -7,7 +7,10 @@ Universal selectors --- (stylesheet - (rule_set (selectors (universal_selector)) (block))) + (rule_set + (selectors + (universal_selector)) + (block))) ========================= Type selectors @@ -19,8 +22,18 @@ h1, h2, h3, h4 {} --- (stylesheet - (rule_set (selectors (tag_name) (tag_name)) (block)) - (rule_set (selectors (tag_name) (tag_name) (tag_name) (tag_name)) (block))) + (rule_set + (selectors + (tag_name) + (tag_name)) + (block)) + (rule_set + (selectors + (tag_name) + (tag_name) + (tag_name) + (tag_name)) + (block))) ========================= Class selectors @@ -33,12 +46,23 @@ div.class-b, .class-c.class-d {} (stylesheet (rule_set - (selectors (class_selector (class_name (identifier)))) + (selectors + (class_selector + (class_name + (identifier)))) (block)) (rule_set (selectors - (class_selector (tag_name) (class_name (identifier))) - (class_selector (class_selector (class_name (identifier))) (class_name (identifier)))) + (class_selector + (tag_name) + (class_name + (identifier))) + (class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier)))) (block))) ========================= @@ -51,7 +75,12 @@ Id selectors (stylesheet (rule_set - (selectors (id_selector (id_name)) (id_selector (tag_name) (id_name))) + (selectors + (id_selector + (id_name)) + (id_selector + (tag_name) + (id_name))) (block))) ========================= @@ -66,10 +95,29 @@ a[b] {} --- (stylesheet - (rule_set (selectors (attribute_selector (attribute_name))) (block)) - (rule_set (selectors (attribute_selector (attribute_name) (plain_value))) (block)) - (rule_set (selectors (attribute_selector (attribute_name) (plain_value))) (block)) - (rule_set (selectors (attribute_selector (tag_name) (attribute_name))) (block))) + (rule_set + (selectors + (attribute_selector + (attribute_name))) + (block)) + (rule_set + (selectors + (attribute_selector + (attribute_name) + (plain_value))) + (block)) + (rule_set + (selectors + (attribute_selector + (attribute_name) + (plain_value))) + (block)) + (rule_set + (selectors + (attribute_selector + (tag_name) + (attribute_name))) + (block))) ========================= Pseudo-class selectors @@ -93,46 +141,139 @@ a:not([href]) {} (stylesheet (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name (identifier)))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name + (identifier)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (integer_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (integer_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (tag_name)))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (tag_name)))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (class_selector (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (class_selector + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (class_selector (tag_name) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (class_selector + (tag_name) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (universal_selector) (class_name) (arguments (id_selector (tag_name) (id_name))))) + (selectors + (pseudo_class_selector + (universal_selector) + (class_name) + (arguments + (id_selector + (tag_name) + (id_name))))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (class_selector (class_name (identifier))) (class_selector (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (class_selector + (class_name + (identifier))) + (class_selector + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (attribute_selector (attribute_name))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (attribute_selector + (attribute_name))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (pseudo_class_selector (attribute_selector (attribute_name) (string_value (string_content))) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (pseudo_class_selector + (attribute_selector + (attribute_name) + (string_value + (string_content))) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (pseudo_class_selector (attribute_selector (attribute_name) (string_value (string_content))) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (pseudo_class_selector + (attribute_selector + (attribute_name) + (string_value + (string_content))) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name))) + (selectors + (pseudo_class_selector + (class_name))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name))) - (block (declaration (property_name) (plain_value)))) + (selectors + (pseudo_class_selector + (class_name))) + (block + (declaration + (property_name) + (plain_value)))) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (class_selector (tag_name) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (class_selector + (tag_name) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value) (class_selector (tag_name) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value) + (class_selector + (tag_name) + (class_name + (identifier)))))) (block))) ========================= @@ -149,24 +290,51 @@ a:not([href]) {} (stylesheet (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (integer_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (integer_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value) (class_selector (tag_name) (class_name (identifier)))))) - (block)) -) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value) + (class_selector + (tag_name) + (class_name + (identifier)))))) + (block))) ========================= Pseudo-element selectors @@ -178,7 +346,10 @@ a::first-line {} (stylesheet (rule_set - (selectors (pseudo_element_selector (tag_name) (tag_name))) + (selectors + (pseudo_element_selector + (tag_name) + (tag_name))) (block))) ========================= @@ -191,11 +362,13 @@ a::first-line {} (stylesheet (rule_set - (selectors (pseudo_element_selector (tag_name) - (arguments (tag_name)))) + (selectors + (pseudo_element_selector + (tag_name) + (arguments + (tag_name)))) (block))) - ========================= Child selectors ========================= @@ -207,12 +380,18 @@ c > d > e {} (stylesheet (rule_set - (selectors (child_selector (tag_name) (tag_name))) + (selectors + (child_selector + (tag_name) + (tag_name))) (block)) (rule_set - (selectors (child_selector - (child_selector (tag_name) (tag_name)) - (tag_name))) + (selectors + (child_selector + (child_selector + (tag_name) + (tag_name)) + (tag_name))) (block))) ========================= @@ -227,12 +406,18 @@ f * {} (stylesheet (rule_set - (selectors (descendant_selector (tag_name) (tag_name))) + (selectors + (descendant_selector + (tag_name) + (tag_name))) (block)) (rule_set - (selectors (descendant_selector - (descendant_selector (tag_name) (tag_name)) - (tag_name))) + (selectors + (descendant_selector + (descendant_selector + (tag_name) + (tag_name)) + (tag_name))) (block)) (rule_set (selectors @@ -255,11 +440,28 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (rule_set (selectors (class_selector (nesting_selector) (class_name (identifier)))) (block)) - (rule_set (selectors (descendant_selector (nesting_selector) (tag_name))) (block)) - (rule_set (selectors (child_selector (nesting_selector) (tag_name))) (block))))) + (rule_set + (selectors + (class_selector + (nesting_selector) + (class_name + (identifier)))) + (block)) + (rule_set + (selectors + (descendant_selector + (nesting_selector) + (tag_name))) + (block)) + (rule_set + (selectors + (child_selector + (nesting_selector) + (tag_name))) + (block))))) =========================== Sibling selectors @@ -272,14 +474,32 @@ a.b ~ c.d {} (stylesheet (rule_set - (selectors (sibling_selector - (class_selector (tag_name) (class_name (identifier))) - (class_selector (tag_name) (class_name (identifier))))) + (selectors + (sibling_selector + (class_selector + (tag_name) + (class_name + (identifier))) + (class_selector + (tag_name) + (class_name + (identifier))))) (block)) (rule_set - (selectors (adjacent_sibling_selector - (class_selector (class_selector (class_name (identifier))) (class_name (identifier))) - (class_selector (class_selector (class_name (identifier))) (class_name (identifier))))) + (selectors + (adjacent_sibling_selector + (class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier))) + (class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier))))) (block))) =========================== @@ -293,16 +513,28 @@ a:not(:hover) {} (stylesheet (rule_set - (selectors (pseudo_class_selector - (tag_name) - (class_name) - (arguments (pseudo_class_selector (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (pseudo_class_selector + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector - (class_selector (class_name (identifier))) - (class_name) - (arguments (child_selector (tag_name) (class_selector (class_name (identifier))))))) + (selectors + (pseudo_class_selector + (class_selector + (class_name + (identifier))) + (class_name) + (arguments + (child_selector + (tag_name) + (class_selector + (class_name + (identifier))))))) (block))) =========================== diff --git a/test/corpus/statements.txt b/test/corpus/statements.txt index 3c0a908..48383d8 100644 --- a/test/corpus/statements.txt +++ b/test/corpus/statements.txt @@ -11,11 +11,33 @@ Import statements --- (stylesheet - (import_statement (call_expression (function_name) (arguments (string_value (string_content)))) (keyword_query)) - (import_statement (call_expression (function_name) (arguments (string_value (string_content)))) (keyword_query)) - (import_statement (string_value (string_content))) - (import_statement (call_expression (function_name) (arguments (string_value (string_content))))) - (import_statement (string_value (string_content)) (keyword_query))) + (import_statement + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (keyword_query)) + (import_statement + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (keyword_query)) + (import_statement + (string_value + (string_content))) + (import_statement + (call_expression + (function_name) + (arguments + (string_value + (string_content))))) + (import_statement + (string_value + (string_content)) + (keyword_query))) ============================== Namespace statements @@ -35,13 +57,36 @@ Namespace statements (stylesheet (comment) - (namespace_statement (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (string_value (string_content))) - (namespace_statement (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (namespace_name) (call_expression (function_name) (arguments (plain_value)))) + (namespace_statement + (call_expression + (function_name) + (arguments + (plain_value)))) + (namespace_statement + (string_value + (string_content))) + (namespace_statement + (call_expression + (function_name) + (arguments + (plain_value)))) + (namespace_statement + (namespace_name) + (call_expression + (function_name) + (arguments + (plain_value)))) (comment) - (namespace_statement (namespace_name) (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (namespace_name) (string_value (string_content)))) + (namespace_statement + (namespace_name) + (call_expression + (function_name) + (arguments + (plain_value)))) + (namespace_statement + (namespace_name) + (string_value + (string_content)))) ============================== Keyframes statements @@ -60,13 +105,42 @@ Keyframes statements --- (stylesheet - (keyframes_statement (keyframes_name) (keyframe_block_list - (keyframe_block (from) (block (declaration (property_name) (integer_value (unit))))) - (keyframe_block (integer_value (unit)) (block (declaration (property_name) (integer_value (unit)) (important)))) - (comment) - (keyframe_block (to) (block (declaration (property_name) (integer_value (unit))))))) - (keyframes_statement (keyframes_name) (keyframe_block_list - (keyframe_block (integer_value (unit)) (integer_value (unit)) (block))))) + (keyframes_statement + (keyframes_name) + (keyframe_block_list + (keyframe_block + (from) + (block + (declaration + (property_name) + (integer_value + (unit))))) + (keyframe_block + (integer_value + (unit)) + (block + (declaration + (property_name) + (integer_value + (unit)) + (important)))) + (comment) + (keyframe_block + (to) + (block + (declaration + (property_name) + (integer_value + (unit))))))) + (keyframes_statement + (keyframes_name) + (keyframe_block_list + (keyframe_block + (integer_value + (unit)) + (integer_value + (unit)) + (block))))) ============================== Media statements @@ -87,24 +161,52 @@ Media statements (binary_query (binary_query (keyword_query) - (feature_query (feature_name) (integer_value (unit)))) - (feature_query (feature_name) (plain_value))) + (feature_query + (feature_name) + (integer_value + (unit)))) + (feature_query + (feature_name) + (plain_value))) (block)) (media_statement - (feature_query (feature_name) (integer_value (unit))) - (binary_query (keyword_query) (feature_query (feature_name) (plain_value))) + (feature_query + (feature_name) + (integer_value + (unit))) + (binary_query + (keyword_query) + (feature_query + (feature_name) + (plain_value))) (block)) (media_statement - (binary_query (unary_query (keyword_query)) (parenthesized_query (keyword_query))) + (binary_query + (unary_query + (keyword_query)) + (parenthesized_query + (keyword_query))) + (block)) + (media_statement + (unary_query + (keyword_query)) (block)) - (media_statement (unary_query (keyword_query)) (block)) (media_statement (binary_query (keyword_query) - (feature_query (feature_name) (integer_value) (integer_value))) + (feature_query + (feature_name) + (integer_value) + (integer_value))) (block (rule_set - (selectors (pseudo_class_selector (class_selector (class_name (identifier))) (class_name (identifier)))) + (selectors + (pseudo_class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier)))) (block))))) ============================== @@ -122,24 +224,46 @@ Supports statements (stylesheet (supports_statement - (feature_query (feature_name) (plain_value)) + (feature_query + (feature_name) + (plain_value)) (block - (rule_set (selectors (tag_name)) (block - (declaration (property_name) (plain_value)))))) + (rule_set + (selectors + (tag_name)) + (block + (declaration + (property_name) + (plain_value)))))) (supports_statement (binary_query - (feature_query (feature_name) (plain_value)) - (feature_query (feature_name) (plain_value))) + (feature_query + (feature_name) + (plain_value)) + (feature_query + (feature_name) + (plain_value))) (block)) (supports_statement - (unary_query (parenthesized_query (binary_query - (feature_query (feature_name) (plain_value)) - (feature_query (feature_name) (plain_value))))) + (unary_query + (parenthesized_query + (binary_query + (feature_query + (feature_name) + (plain_value)) + (feature_query + (feature_name) + (plain_value))))) (block)) (supports_statement - (unary_query (selector_query (pseudo_class_selector - (class_name (identifier)) - (arguments (tag_name) (tag_name))))) + (unary_query + (selector_query + (pseudo_class_selector + (class_name + (identifier)) + (arguments + (tag_name) + (tag_name))))) (block))) ============================== @@ -151,7 +275,9 @@ Charset statements --- (stylesheet - (charset_statement (string_value (string_content)))) + (charset_statement + (string_value + (string_content)))) ============================== Scope statements @@ -173,18 +299,33 @@ Scope statements (stylesheet (scope_statement - (class_selector (class_name (identifier))) + (class_selector + (class_name + (identifier))) (block - (rule_set (selectors (tag_name)) + (rule_set + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value)))))) + (declaration + (property_name) + (plain_value)))))) (scope_statement - (class_selector (class_name (identifier))) + (class_selector + (class_name + (identifier))) (tag_name) (block - (rule_set (selectors (tag_name)) + (rule_set + (selectors + (tag_name)) (block - (declaration (property_name) (integer_value (unit)) (plain_value) (plain_value))))))) + (declaration + (property_name) + (integer_value + (unit)) + (plain_value) + (plain_value))))))) ============================== Other at-statements @@ -201,9 +342,29 @@ Other at-statements (at_rule (at_keyword) (block - (declaration (property_name) (string_value (string_content))) - (declaration (property_name) - (call_expression (function_name) (arguments (string_value (string_content)))) - (call_expression (function_name) (arguments (string_value (string_content)))) - (call_expression (function_name) (arguments (string_value (string_content)))) - (call_expression (function_name) (arguments (string_value (string_content)))))))) + (declaration + (property_name) + (string_value + (string_content))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))))))) diff --git a/test/corpus/stylesheets.txt b/test/corpus/stylesheets.txt index d0987c2..9c6d385 100644 --- a/test/corpus/stylesheets.txt +++ b/test/corpus/stylesheets.txt @@ -10,6 +10,11 @@ Rule sets (stylesheet (rule_set - (selectors (id_selector (id_name))) + (selectors + (id_selector + (id_name))) (block - (declaration (property_name) (integer_value (unit)))))) + (declaration + (property_name) + (integer_value + (unit)))))) From a152864c8c18c451331a2dd2429deedb01fff341 Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Mon, 17 Nov 2025 22:47:57 +0100 Subject: [PATCH 2/2] fix: parse hacky CSS properties prefixed by `*` Fixes #82. --- grammar.js | 9 +- src/grammar.json | 37 +- src/node-types.json | 9 + src/parser.c | 13487 +++++++++++++++++---------------- test/corpus/declarations.txt | 20 + 5 files changed, 6856 insertions(+), 6706 deletions(-) diff --git a/grammar.js b/grammar.js index 4e7a49d..b2a176d 100644 --- a/grammar.js +++ b/grammar.js @@ -296,8 +296,13 @@ export default grammar({ // Declarations - declaration: $ => seq( + _property_name: $ => seq( + alias(optional($.universal_selector), $.css_hack_star), alias($.identifier, $.property_name), + ), + + declaration: $ => seq( + $._property_name, ':', $._value, repeat(seq( @@ -309,7 +314,7 @@ export default grammar({ ), last_declaration: $ => prec(1, seq( - alias($.identifier, $.property_name), + $._property_name, ':', $._value, repeat(seq( diff --git a/src/grammar.json b/src/grammar.json index 2ddbc31..0578230 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1461,9 +1461,26 @@ } ] }, - "declaration": { + "_property_name": { "type": "SEQ", "members": [ + { + "type": "ALIAS", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "universal_selector" + }, + { + "type": "BLANK" + } + ] + }, + "named": true, + "value": "css_hack_star" + }, { "type": "ALIAS", "content": { @@ -1472,6 +1489,15 @@ }, "named": true, "value": "property_name" + } + ] + }, + "declaration": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_property_name" }, { "type": "STRING", @@ -1530,13 +1556,8 @@ "type": "SEQ", "members": [ { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "property_name" + "type": "SYMBOL", + "name": "_property_name" }, { "type": "STRING", diff --git a/src/node-types.json b/src/node-types.json index fc6ace4..a6aa720 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -759,6 +759,11 @@ "named": true, "fields": {} }, + { + "type": "css_hack_star", + "named": true, + "fields": {} + }, { "type": "declaration", "named": true, @@ -779,6 +784,10 @@ "type": "color_value", "named": true }, + { + "type": "css_hack_star", + "named": true + }, { "type": "float_value", "named": true diff --git a/src/parser.c b/src/parser.c index ba531b7..a89d2be 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,16 +15,16 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 442 +#define STATE_COUNT 445 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 142 -#define ALIAS_COUNT 9 +#define SYMBOL_COUNT 143 +#define ALIAS_COUNT 10 #define TOKEN_COUNT 75 #define EXTERNAL_TOKEN_COUNT 3 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 9 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 17 +#define PRODUCTION_ID_COUNT 18 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { @@ -135,49 +135,51 @@ enum ts_symbol_identifiers { sym_pseudo_class_with_selector_arguments = 105, sym_pseudo_class_nth_child_arguments = 106, sym_pseudo_element_arguments = 107, - sym_declaration = 108, - sym_last_declaration = 109, - sym__query = 110, - sym_feature_query = 111, - sym_parenthesized_query = 112, - sym_binary_query = 113, - sym_unary_query = 114, - sym_selector_query = 115, - sym__value = 116, - sym_parenthesized_value = 117, - sym_color_value = 118, - sym_string_value = 119, - sym_integer_value = 120, - sym_float_value = 121, - sym_grid_value = 122, - sym_call_expression = 123, - sym_binary_expression = 124, - sym_arguments = 125, - sym_class_name = 126, - aux_sym_stylesheet_repeat1 = 127, - aux_sym_import_statement_repeat1 = 128, - aux_sym_keyframe_block_list_repeat1 = 129, - aux_sym_keyframe_block_repeat1 = 130, - aux_sym_postcss_statement_repeat1 = 131, - aux_sym_selectors_repeat1 = 132, - aux_sym_block_repeat1 = 133, - aux_sym_pseudo_class_arguments_repeat1 = 134, - aux_sym_pseudo_class_arguments_repeat2 = 135, - aux_sym_declaration_repeat1 = 136, - aux_sym_string_value_repeat1 = 137, - aux_sym_string_value_repeat2 = 138, - aux_sym_grid_value_repeat1 = 139, - aux_sym_arguments_repeat1 = 140, - aux_sym_class_name_repeat1 = 141, - alias_sym_attribute_name = 142, - alias_sym_feature_name = 143, - alias_sym_function_name = 144, - alias_sym_id_name = 145, - alias_sym_keyframes_name = 146, - alias_sym_keyword_query = 147, - alias_sym_namespace_name = 148, - alias_sym_property_name = 149, - alias_sym_tag_name = 150, + sym__property_name = 108, + sym_declaration = 109, + sym_last_declaration = 110, + sym__query = 111, + sym_feature_query = 112, + sym_parenthesized_query = 113, + sym_binary_query = 114, + sym_unary_query = 115, + sym_selector_query = 116, + sym__value = 117, + sym_parenthesized_value = 118, + sym_color_value = 119, + sym_string_value = 120, + sym_integer_value = 121, + sym_float_value = 122, + sym_grid_value = 123, + sym_call_expression = 124, + sym_binary_expression = 125, + sym_arguments = 126, + sym_class_name = 127, + aux_sym_stylesheet_repeat1 = 128, + aux_sym_import_statement_repeat1 = 129, + aux_sym_keyframe_block_list_repeat1 = 130, + aux_sym_keyframe_block_repeat1 = 131, + aux_sym_postcss_statement_repeat1 = 132, + aux_sym_selectors_repeat1 = 133, + aux_sym_block_repeat1 = 134, + aux_sym_pseudo_class_arguments_repeat1 = 135, + aux_sym_pseudo_class_arguments_repeat2 = 136, + aux_sym_declaration_repeat1 = 137, + aux_sym_string_value_repeat1 = 138, + aux_sym_string_value_repeat2 = 139, + aux_sym_grid_value_repeat1 = 140, + aux_sym_arguments_repeat1 = 141, + aux_sym_class_name_repeat1 = 142, + alias_sym_attribute_name = 143, + alias_sym_css_hack_star = 144, + alias_sym_feature_name = 145, + alias_sym_function_name = 146, + alias_sym_id_name = 147, + alias_sym_keyframes_name = 148, + alias_sym_keyword_query = 149, + alias_sym_namespace_name = 150, + alias_sym_property_name = 151, + alias_sym_tag_name = 152, }; static const char * const ts_symbol_names[] = { @@ -289,6 +291,7 @@ static const char * const ts_symbol_names[] = { [sym_pseudo_class_with_selector_arguments] = "arguments", [sym_pseudo_class_nth_child_arguments] = "arguments", [sym_pseudo_element_arguments] = "arguments", + [sym__property_name] = "_property_name", [sym_declaration] = "declaration", [sym_last_declaration] = "declaration", [sym__query] = "_query", @@ -324,6 +327,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_arguments_repeat1] = "arguments_repeat1", [aux_sym_class_name_repeat1] = "class_name_repeat1", [alias_sym_attribute_name] = "attribute_name", + [alias_sym_css_hack_star] = "css_hack_star", [alias_sym_feature_name] = "feature_name", [alias_sym_function_name] = "function_name", [alias_sym_id_name] = "id_name", @@ -443,6 +447,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_pseudo_class_with_selector_arguments] = sym_arguments, [sym_pseudo_class_nth_child_arguments] = sym_arguments, [sym_pseudo_element_arguments] = sym_arguments, + [sym__property_name] = sym__property_name, [sym_declaration] = sym_declaration, [sym_last_declaration] = sym_declaration, [sym__query] = sym__query, @@ -478,6 +483,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_arguments_repeat1] = aux_sym_arguments_repeat1, [aux_sym_class_name_repeat1] = aux_sym_class_name_repeat1, [alias_sym_attribute_name] = alias_sym_attribute_name, + [alias_sym_css_hack_star] = alias_sym_css_hack_star, [alias_sym_feature_name] = alias_sym_feature_name, [alias_sym_function_name] = alias_sym_function_name, [alias_sym_id_name] = alias_sym_id_name, @@ -921,6 +927,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__property_name] = { + .visible = false, + .named = true, + }, [sym_declaration] = { .visible = true, .named = true, @@ -1061,6 +1071,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [alias_sym_css_hack_star] = { + .visible = true, + .named = true, + }, [alias_sym_feature_name] = { .visible = true, .named = true, @@ -1101,53 +1115,60 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [0] = alias_sym_tag_name, }, [2] = { - [1] = sym_class_name, + [0] = alias_sym_property_name, }, [3] = { - [0] = sym_plain_value, + [1] = sym_class_name, }, [4] = { - [0] = alias_sym_keyword_query, + [0] = sym_plain_value, }, [5] = { - [1] = alias_sym_tag_name, + [0] = alias_sym_keyword_query, }, [6] = { - [1] = alias_sym_id_name, + [1] = alias_sym_tag_name, }, [7] = { - [0] = alias_sym_function_name, + [1] = alias_sym_id_name, }, [8] = { - [1] = alias_sym_keyframes_name, + [0] = alias_sym_css_hack_star, + [1] = alias_sym_property_name, }, [9] = { - [1] = alias_sym_attribute_name, + [0] = alias_sym_function_name, }, [10] = { - [2] = sym_class_name, + [1] = alias_sym_keyframes_name, }, [11] = { - [2] = alias_sym_tag_name, + [1] = alias_sym_attribute_name, }, [12] = { - [2] = alias_sym_id_name, + [2] = sym_class_name, }, [13] = { - [1] = alias_sym_namespace_name, + [2] = alias_sym_tag_name, }, [14] = { - [0] = alias_sym_property_name, + [2] = alias_sym_id_name, }, [15] = { - [2] = alias_sym_attribute_name, + [1] = alias_sym_namespace_name, }, [16] = { + [2] = alias_sym_attribute_name, + }, + [17] = { [1] = alias_sym_feature_name, }, }; static const uint16_t ts_non_terminal_alias_map[] = { + sym_universal_selector, 2, + sym_universal_selector, + alias_sym_css_hack_star, sym_namespace_selector, 2, sym_namespace_selector, alias_sym_attribute_name, @@ -1159,10 +1180,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 2, + [4] = 3, [5] = 3, [6] = 2, - [7] = 3, + [7] = 2, [8] = 8, [9] = 9, [10] = 10, @@ -1172,12 +1193,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14] = 14, [15] = 15, [16] = 16, - [17] = 15, + [17] = 16, [18] = 18, [19] = 19, [20] = 20, [21] = 21, - [22] = 20, + [22] = 22, [23] = 23, [24] = 24, [25] = 25, @@ -1185,13 +1206,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [27] = 27, [28] = 28, [29] = 29, - [30] = 23, + [30] = 18, [31] = 31, [32] = 32, [33] = 33, [34] = 34, [35] = 35, - [36] = 36, + [36] = 22, [37] = 37, [38] = 38, [39] = 37, @@ -1225,26 +1246,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [67] = 67, [68] = 68, [69] = 69, - [70] = 40, - [71] = 47, - [72] = 48, - [73] = 41, - [74] = 42, - [75] = 43, - [76] = 76, - [77] = 44, - [78] = 45, - [79] = 46, - [80] = 49, - [81] = 53, - [82] = 54, - [83] = 55, - [84] = 56, - [85] = 58, - [86] = 60, - [87] = 61, - [88] = 62, - [89] = 63, + [70] = 52, + [71] = 71, + [72] = 41, + [73] = 43, + [74] = 44, + [75] = 45, + [76] = 46, + [77] = 47, + [78] = 48, + [79] = 49, + [80] = 50, + [81] = 55, + [82] = 56, + [83] = 57, + [84] = 58, + [85] = 60, + [86] = 61, + [87] = 62, + [88] = 63, + [89] = 40, [90] = 65, [91] = 66, [92] = 67, @@ -1252,11 +1273,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [94] = 69, [95] = 95, [96] = 96, - [97] = 97, - [98] = 52, - [99] = 52, - [100] = 52, - [101] = 76, + [97] = 54, + [98] = 71, + [99] = 54, + [100] = 54, + [101] = 101, [102] = 102, [103] = 103, [104] = 104, @@ -1274,19 +1295,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [116] = 116, [117] = 117, [118] = 118, - [119] = 117, + [119] = 109, [120] = 120, [121] = 121, - [122] = 121, - [123] = 121, - [124] = 121, - [125] = 125, + [122] = 122, + [123] = 120, + [124] = 120, + [125] = 120, [126] = 126, [127] = 127, - [128] = 96, + [128] = 128, [129] = 129, [130] = 130, - [131] = 95, + [131] = 131, [132] = 132, [133] = 133, [134] = 134, @@ -1296,7 +1317,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [138] = 138, [139] = 139, [140] = 140, - [141] = 141, + [141] = 96, [142] = 142, [143] = 143, [144] = 144, @@ -1317,7 +1338,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [159] = 159, [160] = 160, [161] = 161, - [162] = 162, + [162] = 95, [163] = 163, [164] = 164, [165] = 165, @@ -1326,250 +1347,250 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [168] = 168, [169] = 169, [170] = 170, - [171] = 171, - [172] = 172, - [173] = 173, + [171] = 170, + [172] = 169, + [173] = 170, [174] = 174, [175] = 175, - [176] = 175, + [176] = 176, [177] = 177, [178] = 178, - [179] = 175, + [179] = 170, [180] = 180, - [181] = 175, + [181] = 181, [182] = 182, - [183] = 169, - [184] = 172, - [185] = 180, - [186] = 170, - [187] = 172, - [188] = 180, - [189] = 172, - [190] = 180, - [191] = 182, - [192] = 192, + [183] = 183, + [184] = 183, + [185] = 185, + [186] = 168, + [187] = 169, + [188] = 182, + [189] = 168, + [190] = 169, + [191] = 168, + [192] = 185, [193] = 193, [194] = 194, - [195] = 195, + [195] = 96, [196] = 196, [197] = 197, [198] = 198, [199] = 199, [200] = 200, [201] = 201, - [202] = 150, - [203] = 95, + [202] = 202, + [203] = 203, [204] = 204, - [205] = 96, - [206] = 206, + [205] = 155, + [206] = 95, [207] = 207, - [208] = 208, - [209] = 173, - [210] = 210, + [208] = 181, + [209] = 209, + [210] = 180, [211] = 211, [212] = 212, [213] = 213, [214] = 214, [215] = 215, - [216] = 174, + [216] = 216, [217] = 217, - [218] = 204, - [219] = 95, - [220] = 96, + [218] = 193, + [219] = 194, + [220] = 196, [221] = 221, - [222] = 196, - [223] = 206, - [224] = 195, - [225] = 225, - [226] = 226, - [227] = 197, - [228] = 226, + [222] = 95, + [223] = 96, + [224] = 224, + [225] = 221, + [226] = 198, + [227] = 199, + [228] = 224, [229] = 229, - [230] = 225, - [231] = 198, - [232] = 199, - [233] = 221, - [234] = 200, - [235] = 193, - [236] = 201, - [237] = 194, + [230] = 200, + [231] = 202, + [232] = 204, + [233] = 201, + [234] = 229, + [235] = 203, + [236] = 236, + [237] = 197, [238] = 238, [239] = 239, [240] = 240, [241] = 241, [242] = 242, [243] = 243, - [244] = 239, + [244] = 244, [245] = 245, - [246] = 246, + [246] = 155, [247] = 247, - [248] = 204, - [249] = 150, + [248] = 197, + [249] = 249, [250] = 250, [251] = 251, [252] = 252, - [253] = 252, - [254] = 254, + [253] = 253, + [254] = 252, [255] = 255, [256] = 256, [257] = 257, [258] = 258, - [259] = 173, - [260] = 174, + [259] = 180, + [260] = 181, [261] = 261, [262] = 262, - [263] = 263, - [264] = 258, - [265] = 254, + [263] = 256, + [264] = 253, + [265] = 261, [266] = 266, - [267] = 261, - [268] = 195, - [269] = 201, - [270] = 193, + [267] = 193, + [268] = 194, + [269] = 200, + [270] = 270, [271] = 96, - [272] = 272, - [273] = 196, - [274] = 197, - [275] = 150, - [276] = 199, - [277] = 200, - [278] = 278, - [279] = 206, - [280] = 95, - [281] = 198, - [282] = 194, - [283] = 174, - [284] = 173, - [285] = 204, - [286] = 286, - [287] = 201, + [272] = 196, + [273] = 202, + [274] = 155, + [275] = 198, + [276] = 201, + [277] = 277, + [278] = 203, + [279] = 95, + [280] = 199, + [281] = 204, + [282] = 181, + [283] = 180, + [284] = 197, + [285] = 194, + [286] = 204, + [287] = 95, [288] = 288, - [289] = 95, - [290] = 96, - [291] = 195, - [292] = 196, - [293] = 197, - [294] = 198, - [295] = 295, - [296] = 288, - [297] = 295, - [298] = 193, - [299] = 194, - [300] = 199, - [301] = 200, - [302] = 206, + [289] = 96, + [290] = 196, + [291] = 198, + [292] = 199, + [293] = 200, + [294] = 294, + [295] = 288, + [296] = 296, + [297] = 201, + [298] = 294, + [299] = 203, + [300] = 202, + [301] = 193, + [302] = 302, [303] = 303, - [304] = 304, - [305] = 303, - [306] = 303, - [307] = 304, - [308] = 308, - [309] = 303, - [310] = 308, + [304] = 303, + [305] = 302, + [306] = 306, + [307] = 302, + [308] = 306, + [309] = 302, + [310] = 310, [311] = 311, [312] = 312, [313] = 313, [314] = 314, - [315] = 315, + [315] = 313, [316] = 316, - [317] = 313, + [317] = 317, [318] = 318, [319] = 319, [320] = 320, [321] = 321, [322] = 322, - [323] = 320, + [323] = 321, [324] = 324, [325] = 325, [326] = 326, [327] = 327, - [328] = 325, + [328] = 324, [329] = 329, - [330] = 327, + [330] = 330, [331] = 321, - [332] = 329, - [333] = 320, - [334] = 334, - [335] = 335, - [336] = 320, + [332] = 322, + [333] = 321, + [334] = 327, + [335] = 319, + [336] = 336, [337] = 337, [338] = 338, [339] = 339, - [340] = 340, - [341] = 341, + [340] = 336, + [341] = 336, [342] = 342, - [343] = 337, + [343] = 343, [344] = 344, [345] = 345, [346] = 346, [347] = 347, - [348] = 347, - [349] = 349, - [350] = 349, - [351] = 337, - [352] = 46, - [353] = 353, - [354] = 346, - [355] = 338, - [356] = 342, - [357] = 357, - [358] = 347, - [359] = 349, - [360] = 58, - [361] = 338, - [362] = 342, - [363] = 337, - [364] = 347, - [365] = 349, - [366] = 353, - [367] = 65, - [368] = 368, + [348] = 348, + [349] = 342, + [350] = 344, + [351] = 351, + [352] = 352, + [353] = 49, + [354] = 338, + [355] = 355, + [356] = 356, + [357] = 336, + [358] = 342, + [359] = 359, + [360] = 348, + [361] = 347, + [362] = 348, + [363] = 338, + [364] = 336, + [365] = 342, + [366] = 347, + [367] = 348, + [368] = 60, [369] = 338, - [370] = 342, - [371] = 347, - [372] = 349, - [373] = 342, - [374] = 337, - [375] = 347, - [376] = 349, - [377] = 377, - [378] = 378, - [379] = 342, - [380] = 380, - [381] = 337, + [370] = 336, + [371] = 342, + [372] = 347, + [373] = 348, + [374] = 374, + [375] = 342, + [376] = 347, + [377] = 348, + [378] = 345, + [379] = 65, + [380] = 347, + [381] = 381, [382] = 382, [383] = 383, [384] = 384, [385] = 385, - [386] = 386, + [386] = 385, [387] = 387, - [388] = 173, + [388] = 388, [389] = 389, - [390] = 387, - [391] = 391, - [392] = 392, - [393] = 385, - [394] = 387, - [395] = 387, - [396] = 386, - [397] = 173, - [398] = 398, - [399] = 399, - [400] = 389, + [390] = 390, + [391] = 385, + [392] = 390, + [393] = 389, + [394] = 394, + [395] = 385, + [396] = 396, + [397] = 397, + [398] = 180, + [399] = 387, + [400] = 180, [401] = 401, [402] = 402, [403] = 403, [404] = 404, - [405] = 404, + [405] = 405, [406] = 406, [407] = 407, [408] = 408, [409] = 409, [410] = 410, - [411] = 411, - [412] = 412, + [411] = 403, + [412] = 405, [413] = 413, - [414] = 411, + [414] = 414, [415] = 415, [416] = 410, [417] = 417, @@ -1577,26 +1598,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [419] = 419, [420] = 420, [421] = 421, - [422] = 420, - [423] = 420, - [424] = 421, - [425] = 425, - [426] = 419, - [427] = 427, + [422] = 422, + [423] = 418, + [424] = 419, + [425] = 419, + [426] = 426, + [427] = 422, [428] = 428, [429] = 429, [430] = 430, - [431] = 425, + [431] = 431, [432] = 421, - [433] = 433, - [434] = 428, - [435] = 419, - [436] = 427, - [437] = 437, - [438] = 420, + [433] = 426, + [434] = 434, + [435] = 435, + [436] = 419, + [437] = 422, + [438] = 438, [439] = 439, - [440] = 440, - [441] = 437, + [440] = 421, + [441] = 438, + [442] = 428, + [443] = 443, + [444] = 420, }; static const TSCharacterRange sym_plain_value_character_set_1[] = { @@ -1614,2056 +1638,2077 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(140); + if (eof) ADVANCE(141); ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '$', 55, - '&', 157, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 298, - '.', 160, - '/', 300, - ':', 204, - ';', 143, - '=', 182, - '>', 189, - '@', 61, - 'E', 45, - '[', 181, - '\\', 131, - ']', 188, - '^', 56, - 'a', 95, - 'e', 43, - 'f', 109, - 'h', 58, - 'i', 112, - 'n', 100, - 'o', 71, - 's', 75, - 't', 101, - 'w', 82, - '{', 149, - '|', 195, - '}', 150, - '~', 191, + '!', 85, + '"', 256, + '#', 181, + '$', 56, + '&', 158, + '\'', 250, + '(', 197, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 299, + '.', 161, + '/', 301, + ':', 205, + ';', 144, + '=', 183, + '>', 190, + '@', 62, + 'E', 46, + '[', 182, + '\\', 132, + ']', 189, + '^', 57, + 'a', 96, + 'e', 44, + 'f', 110, + 'h', 59, + 'i', 113, + 'n', 101, + 'o', 72, + 's', 76, + 't', 102, + 'w', 83, + '{', 150, + '|', 196, + '}', 151, + '~', 192, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(137); + lookahead == ' ') SKIP(138); if (('A' <= lookahead && lookahead <= 'F') || - ('b' <= lookahead && lookahead <= 'd')) ADVANCE(133); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); + ('b' <= lookahead && lookahead <= 'd')) ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); END_STATE(); case 1: if (lookahead == '\n') SKIP(1); - if (lookahead == '"') ADVANCE(255); - if (lookahead == '/') ADVANCE(256); - if (lookahead == '\\') ADVANCE(131); + if (lookahead == '\'') ADVANCE(250); + if (lookahead == '/') ADVANCE(251); + if (lookahead == '\\') ADVANCE(132); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(259); - if (lookahead != 0) ADVANCE(260); + lookahead == ' ') ADVANCE(254); + if (lookahead != 0) ADVANCE(255); END_STATE(); case 2: if (lookahead == '\n') SKIP(2); - if (lookahead == '\'') ADVANCE(249); - if (lookahead == '/') ADVANCE(250); - if (lookahead == '\\') ADVANCE(131); + if (lookahead == '"') ADVANCE(256); + if (lookahead == '/') ADVANCE(257); + if (lookahead == '\\') ADVANCE(132); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(253); - if (lookahead != 0) ADVANCE(254); + lookahead == ' ') ADVANCE(260); + if (lookahead != 0) ADVANCE(261); END_STATE(); case 3: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '%', 294, - '\'', 249, - '(', 155, - '*', 158, - '+', 193, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'E', 290, - 'e', 290, + '!', 85, + '"', 256, + '#', 181, + '%', 295, + '\'', 250, + '(', 156, + '*', 159, + '+', 194, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + 'E', 291, + 'e', 291, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(292); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 4: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'a', 314, - 'o', 318, - '{', 149, - 'E', 303, - 'e', 303, + '!', 85, + '"', 256, + '#', 181, + '\'', 250, + '(', 197, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + 'a', 315, + 'o', 319, + '{', 150, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 5: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - '*', 158, - '+', 193, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'E', 303, - 'e', 303, + '!', 85, + '"', 256, + '#', 181, + '\'', 250, + '(', 197, + '*', 159, + '+', 194, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 6: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'a', 314, - 'o', 318, - '{', 149, - 'E', 303, - 'e', 303, + '!', 85, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + 'a', 315, + 'o', 319, + '{', 150, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 7: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '*', 158, - '+', 193, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'E', 303, - 'e', 303, + '!', 85, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + '*', 159, + '+', 194, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 8: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '+', 50, - '-', 49, - '.', 128, - '/', 33, - ';', 143, - '[', 295, - '_', 306, - 'n', 315, - 'o', 313, - 's', 310, - '{', 149, - 'E', 303, - 'e', 303, + '!', 85, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + '+', 51, + '-', 50, + '.', 129, + '/', 34, + ';', 144, + '[', 296, + '_', 307, + 'n', 316, + 'o', 314, + 's', 311, + '{', 150, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(8); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 9: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '+', 50, - '-', 49, - '.', 128, - '/', 33, - ';', 143, - '[', 295, - '_', 306, - 'E', 303, - 'e', 303, + '!', 85, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + '+', 51, + '-', 50, + '.', 129, + '/', 34, + ';', 144, + '[', 296, + '_', 307, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(9); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 10: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '%', 294, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 290, - 'e', 290, + '!', 86, + '"', 256, + '#', 181, + '%', 295, + '\'', 250, + '(', 156, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + '}', 151, + 'E', 291, + 'e', 291, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(292); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 11: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '&', 157, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - '-', 49, - '.', 160, - '/', 33, - ':', 54, - '>', 189, - '[', 181, - '_', 306, - '|', 194, - '~', 190, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '&', 158, + '\'', 250, + '(', 156, + ')', 157, + '*', 159, + '+', 194, + '-', 50, + '.', 161, + '/', 34, + ':', 55, + '>', 190, + '[', 182, + '_', 307, + '|', 195, + '~', 191, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 12: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 160, - '/', 301, - ':', 54, - '>', 189, - '[', 181, - '_', 306, - '|', 194, - '~', 190, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '\'', 250, + '(', 197, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 161, + '/', 302, + ':', 55, + '>', 190, + '[', 182, + '_', 307, + '|', 195, + '~', 191, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 13: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '\'', 250, + '(', 197, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + '}', 151, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 14: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 160, - '/', 301, - ':', 54, - '>', 189, - '[', 181, - '_', 306, - '|', 194, - '~', 190, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 161, + '/', 302, + ':', 55, + '>', 190, + '[', 182, + '_', 307, + '|', 195, + '~', 191, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 15: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 298, + '.', 129, + '/', 302, + ';', 144, + '[', 296, + '_', 307, + '}', 151, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 16: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - ')', 156, - '+', 50, - ',', 142, - '-', 49, - '.', 128, - '/', 33, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + ')', 157, + '+', 51, + ',', 143, + '-', 50, + '.', 129, + '/', 34, + ';', 144, + '[', 296, + '_', 307, + '}', 151, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 17: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '+', 50, - '-', 49, - '.', 128, - '/', 33, - '[', 295, - '_', 306, - 'n', 315, - 'o', 313, - 's', 310, - 'E', 303, - 'e', 303, + '!', 86, + '"', 256, + '#', 181, + '\'', 250, + '(', 156, + '+', 51, + '-', 50, + '.', 129, + '/', 34, + '[', 296, + '_', 307, + 'n', 316, + 'o', 314, + 's', 311, + 'E', 304, + 'e', 304, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(17); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 18: ADVANCE_MAP( - '#', 180, - '$', 55, - '(', 196, - ')', 156, - '*', 57, - '+', 192, - ',', 142, - '.', 159, - '/', 32, - ':', 54, - '=', 182, - '>', 189, - '[', 181, - '\\', 131, - ']', 188, - '^', 56, - '{', 149, - '|', 195, - '~', 191, + '#', 181, + '$', 56, + '(', 197, + ')', 157, + '*', 58, + '+', 193, + ',', 143, + '.', 160, + '/', 33, + ':', 55, + '=', 183, + '>', 190, + '[', 182, + '\\', 132, + ']', 189, + '^', 57, + '{', 150, + '|', 196, + '~', 192, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(19); + lookahead == ' ') SKIP(20); if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(302); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(303); END_STATE(); case 19: ADVANCE_MAP( - '#', 180, - '$', 55, - ')', 156, - '*', 57, - '+', 192, - ',', 142, - '.', 159, - '/', 32, - ':', 54, - '=', 182, - '>', 189, - '[', 181, - '\\', 131, - ']', 188, - '^', 56, - '{', 149, - '|', 195, - '~', 191, + '#', 181, + '$', 56, + '(', 156, + ')', 157, + '*', 58, + '+', 193, + ',', 143, + '-', 135, + '.', 160, + '/', 33, + ':', 55, + '=', 183, + '>', 190, + '[', 182, + ']', 189, + '^', 57, + '{', 150, + '|', 196, + '~', 192, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(19); - if (('-' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(302); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 20: ADVANCE_MAP( - '%', 294, - '(', 155, - '*', 158, - '+', 192, - '-', 299, - '/', 300, - ';', 143, - 'n', 283, - 'o', 282, - 's', 279, + '#', 181, + '$', 56, + ')', 157, + '*', 58, + '+', 193, + ',', 143, + '.', 160, + '/', 33, + ':', 55, + '=', 183, + '>', 190, + '[', 182, + '\\', 132, + ']', 189, + '^', 57, + '{', 150, + '|', 196, + '~', 192, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); - if (lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + lookahead == ' ') SKIP(20); + if (('-' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(303); END_STATE(); case 21: ADVANCE_MAP( - '(', 196, - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ':', 203, - ';', 143, - ']', 188, - 'a', 94, - 'o', 79, + '%', 295, + '(', 156, + '*', 159, + '+', 193, + '-', 300, + '/', 301, + ';', 144, + 'n', 284, + 'o', 283, + 's', 280, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(26); + lookahead == ' ') SKIP(25); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); + if (lookahead == '_' || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 22: ADVANCE_MAP( - '(', 196, - '*', 158, - '+', 192, - '-', 299, - '/', 300, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, + '(', 197, + ')', 157, + '*', 159, + '+', 193, + ',', 143, + '-', 297, + '/', 301, + ':', 204, + ';', 144, + ']', 189, + 'a', 95, + 'o', 80, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + lookahead == ' ') SKIP(27); END_STATE(); case 23: ADVANCE_MAP( - '(', 155, - '*', 158, - '+', 192, - ',', 142, - '-', 299, - '/', 300, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, - '{', 149, + '(', 197, + '*', 159, + '+', 193, + '-', 300, + '/', 301, + ';', 144, + 'n', 351, + 'o', 348, + 's', 336, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(23); + lookahead == ' ') SKIP(25); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 24: ADVANCE_MAP( - '(', 155, - '*', 158, - '+', 192, - '-', 299, - '/', 300, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, + '(', 156, + '*', 159, + '+', 193, + ',', 143, + '-', 300, + '/', 301, + ';', 144, + 'n', 351, + 'o', 348, + 's', 336, + '{', 150, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(24); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 25: ADVANCE_MAP( - '(', 155, - '-', 134, - '/', 32, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, - '{', 149, + '(', 156, + '*', 159, + '+', 193, + '-', 300, + '/', 301, + ';', 144, + 'n', 351, + 'o', 348, + 's', 336, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(25); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 26: ADVANCE_MAP( - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ':', 203, - ';', 143, - ']', 188, - 'a', 94, - 'o', 79, + '(', 156, + '-', 135, + '/', 33, + ';', 144, + 'n', 351, + 'o', 348, + 's', 336, + '{', 150, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(26); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 27: ADVANCE_MAP( - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ';', 143, - ']', 188, + ')', 157, + '*', 159, + '+', 193, + ',', 143, + '-', 297, + '/', 301, + ':', 204, + ';', 144, + ']', 189, + 'a', 95, + 'o', 80, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(27); END_STATE(); case 28: ADVANCE_MAP( - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ';', 143, - ']', 188, + ')', 157, + '*', 159, + '+', 193, + ',', 143, + '-', 297, + '/', 301, + ';', 144, + ']', 189, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + lookahead == ' ') SKIP(28); END_STATE(); case 29: ADVANCE_MAP( - ')', 156, - ',', 142, - '/', 32, - ':', 203, - ';', 143, - 'a', 94, - 'f', 108, - 'o', 79, - 't', 101, - '{', 149, - '}', 150, - '+', 130, - '-', 130, + ')', 157, + '*', 159, + '+', 193, + ',', 143, + '-', 297, + '/', 301, + ';', 144, + ']', 189, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(29); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + lookahead == ' ') SKIP(28); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(295); END_STATE(); case 30: - if (lookahead == ')') ADVANCE(156); - if (lookahead == '/') ADVANCE(32); - if (lookahead == 'o') ADVANCE(293); + ADVANCE_MAP( + ')', 157, + ',', 143, + '/', 33, + ':', 204, + ';', 144, + 'a', 95, + 'f', 109, + 'o', 80, + 't', 102, + '{', 150, + '}', 151, + '+', 131, + '-', 131, + ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(31); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + lookahead == ' ') SKIP(30); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); END_STATE(); case 31: - if (lookahead == ')') ADVANCE(156); - if (lookahead == '/') ADVANCE(32); - if (lookahead == 'o') ADVANCE(78); + if (lookahead == ')') ADVANCE(157); + if (lookahead == '/') ADVANCE(33); + if (lookahead == 'o') ADVANCE(294); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(31); + lookahead == ' ') SKIP(32); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(295); END_STATE(); case 32: - if (lookahead == '*') ADVANCE(35); - if (lookahead == '/') ADVANCE(424); + if (lookahead == ')') ADVANCE(157); + if (lookahead == '/') ADVANCE(33); + if (lookahead == 'o') ADVANCE(79); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(32); END_STATE(); case 33: - if (lookahead == '*') ADVANCE(35); - if (lookahead == '/') ADVANCE(421); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(53); + if (lookahead == '*') ADVANCE(36); + if (lookahead == '/') ADVANCE(425); END_STATE(); case 34: - if (lookahead == '*') ADVANCE(34); - if (lookahead == '/') ADVANCE(425); - if (lookahead != 0) ADVANCE(35); + if (lookahead == '*') ADVANCE(36); + if (lookahead == '/') ADVANCE(422); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(54); END_STATE(); case 35: - if (lookahead == '*') ADVANCE(34); - if (lookahead != 0) ADVANCE(35); + if (lookahead == '*') ADVANCE(35); + if (lookahead == '/') ADVANCE(426); + if (lookahead != 0) ADVANCE(36); END_STATE(); case 36: - if (lookahead == '+') ADVANCE(130); - if (lookahead == '-') ADVANCE(97); - if (lookahead == '/') ADVANCE(32); - if (lookahead == 'e') ADVANCE(124); - if (lookahead == 'n') ADVANCE(201); - if (lookahead == 'o') ADVANCE(70); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(36); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + if (lookahead == '*') ADVANCE(35); + if (lookahead != 0) ADVANCE(36); END_STATE(); case 37: - if (lookahead == ',') ADVANCE(142); - if (lookahead == '/') ADVANCE(32); - if (lookahead == '{') ADVANCE(149); + if (lookahead == '+') ADVANCE(131); + if (lookahead == '-') ADVANCE(98); + if (lookahead == '/') ADVANCE(33); + if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'n') ADVANCE(202); + if (lookahead == 'o') ADVANCE(71); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(37); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); END_STATE(); case 38: - if (lookahead == ',') ADVANCE(142); - if (lookahead == '/') ADVANCE(32); - if (lookahead == '{') ADVANCE(149); + if (lookahead == ',') ADVANCE(143); + if (lookahead == '/') ADVANCE(33); + if (lookahead == '{') ADVANCE(150); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(37); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + lookahead == ' ') SKIP(38); END_STATE(); case 39: - if (lookahead == '-') ADVANCE(63); + if (lookahead == ',') ADVANCE(143); + if (lookahead == '/') ADVANCE(33); + if (lookahead == '{') ADVANCE(150); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(38); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(295); END_STATE(); case 40: - if (lookahead == '-') ADVANCE(134); - if (lookahead == '/') ADVANCE(32); - if (lookahead == '\\') ADVANCE(131); - if (lookahead == 'h') ADVANCE(324); - if (lookahead == 'i') ADVANCE(355); - if (lookahead == 'n') ADVANCE(349); - if (lookahead == 'w') ADVANCE(339); + if (lookahead == '-') ADVANCE(64); + END_STATE(); + case 41: + if (lookahead == '-') ADVANCE(135); + if (lookahead == '/') ADVANCE(33); + if (lookahead == '\\') ADVANCE(132); + if (lookahead == 'h') ADVANCE(325); + if (lookahead == 'i') ADVANCE(356); + if (lookahead == 'n') ADVANCE(350); + if (lookahead == 'w') ADVANCE(340); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(40); + lookahead == ' ') SKIP(41); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 41: - if (lookahead == '-') ADVANCE(134); - if (lookahead == '/') ADVANCE(32); + case 42: + if (lookahead == '-') ADVANCE(135); + if (lookahead == '/') ADVANCE(33); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(133); + lookahead == ' ') SKIP(43); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(134); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(368); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(369); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 42: - if (lookahead == '-') ADVANCE(134); - if (lookahead == '/') ADVANCE(32); + case 43: + if (lookahead == '-') ADVANCE(135); + if (lookahead == '/') ADVANCE(33); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(42); + lookahead == ' ') SKIP(43); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 43: - if (lookahead == '-') ADVANCE(129); - if (lookahead == 'v') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 44: - if (lookahead == '-') ADVANCE(129); - if (lookahead == 'v') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (lookahead == '-') ADVANCE(130); + if (lookahead == 'v') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); case 45: - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(130); + if (lookahead == 'v') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); case 46: - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); case 47: - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); + if (lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); END_STATE(); case 48: - if (lookahead == '-') ADVANCE(65); + if (lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(238); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); END_STATE(); case 49: - if (lookahead == '.') ADVANCE(128); - if (lookahead == '/') ADVANCE(135); + if (lookahead == '-') ADVANCE(66); + END_STATE(); + case 50: + if (lookahead == '.') ADVANCE(129); + if (lookahead == '/') ADVANCE(136); if (lookahead == '-' || - lookahead == '_') ADVANCE(306); + lookahead == '_') ADVANCE(307); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(303); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(304); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 50: - if (lookahead == '.') ADVANCE(128); + case 51: + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); - case 51: - if (lookahead == '/') ADVANCE(32); + case 52: + if (lookahead == '/') ADVANCE(33); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(51); + lookahead == ' ') SKIP(52); END_STATE(); - case 52: - if (lookahead == '/') ADVANCE(32); + case 53: + if (lookahead == '/') ADVANCE(33); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(51); + lookahead == ' ') SKIP(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(134); END_STATE(); - case 53: - if (lookahead == '/') ADVANCE(135); + case 54: + if (lookahead == '/') ADVANCE(136); if (lookahead == '-' || - lookahead == '_') ADVANCE(53); + lookahead == '_') ADVANCE(54); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(426); - END_STATE(); - case 54: - if (lookahead == ':') ADVANCE(179); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(427); END_STATE(); case 55: - if (lookahead == '=') ADVANCE(187); + if (lookahead == ':') ADVANCE(180); END_STATE(); case 56: - if (lookahead == '=') ADVANCE(184); + if (lookahead == '=') ADVANCE(188); END_STATE(); case 57: - if (lookahead == '=') ADVANCE(186); + if (lookahead == '=') ADVANCE(185); END_STATE(); case 58: - if (lookahead == 'a') ADVANCE(113); - if (lookahead == 'o') ADVANCE(114); + if (lookahead == '=') ADVANCE(187); END_STATE(); case 59: - if (lookahead == 'a') ADVANCE(115); + if (lookahead == 'a') ADVANCE(114); + if (lookahead == 'o') ADVANCE(115); END_STATE(); case 60: - if (lookahead == 'a') ADVANCE(99); + if (lookahead == 'a') ADVANCE(116); END_STATE(); case 61: - if (lookahead == 'c') ADVANCE(390); - if (lookahead == 'i') ADVANCE(392); - if (lookahead == 'k') ADVANCE(379); - if (lookahead == 'm') ADVANCE(380); - if (lookahead == 'n') ADVANCE(373); - if (lookahead == 's') ADVANCE(376); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + if (lookahead == 'a') ADVANCE(100); END_STATE(); case 62: - if (lookahead == 'c') ADVANCE(103); + if (lookahead == 'c') ADVANCE(391); + if (lookahead == 'i') ADVANCE(393); + if (lookahead == 'k') ADVANCE(380); + if (lookahead == 'm') ADVANCE(381); + if (lookahead == 'n') ADVANCE(374); + if (lookahead == 's') ADVANCE(377); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(421); END_STATE(); case 63: - if (lookahead == 'c') ADVANCE(81); - if (lookahead == 'l') ADVANCE(59); + if (lookahead == 'c') ADVANCE(104); END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(122); + if (lookahead == 'c') ADVANCE(82); + if (lookahead == 'l') ADVANCE(60); END_STATE(); case 65: - if (lookahead == 'c') ADVANCE(83); + if (lookahead == 'c') ADVANCE(123); END_STATE(); case 66: - if (lookahead == 'd') ADVANCE(207); + if (lookahead == 'c') ADVANCE(84); END_STATE(); case 67: - if (lookahead == 'd') ADVANCE(198); + if (lookahead == 'd') ADVANCE(208); END_STATE(); case 68: - if (lookahead == 'd') ADVANCE(175); + if (lookahead == 'd') ADVANCE(199); END_STATE(); case 69: - if (lookahead == 'd') ADVANCE(177); + if (lookahead == 'd') ADVANCE(176); END_STATE(); case 70: - if (lookahead == 'd') ADVANCE(67); + if (lookahead == 'd') ADVANCE(178); END_STATE(); case 71: - if (lookahead == 'd') ADVANCE(67); - if (lookahead == 'f') ADVANCE(199); - if (lookahead == 'n') ADVANCE(88); - if (lookahead == 'r') ADVANCE(209); + if (lookahead == 'd') ADVANCE(68); END_STATE(); case 72: - if (lookahead == 'e') ADVANCE(64); + if (lookahead == 'd') ADVANCE(68); + if (lookahead == 'f') ADVANCE(200); + if (lookahead == 'n') ADVANCE(89); + if (lookahead == 'r') ADVANCE(210); END_STATE(); case 73: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(65); END_STATE(); case 74: - if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'e') ADVANCE(170); END_STATE(); case 75: - if (lookahead == 'e') ADVANCE(90); + if (lookahead == 'e') ADVANCE(126); END_STATE(); case 76: - if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'e') ADVANCE(91); END_STATE(); case 77: - if (lookahead == 'e') ADVANCE(110); + if (lookahead == 'e') ADVANCE(97); END_STATE(); case 78: - if (lookahead == 'f') ADVANCE(199); + if (lookahead == 'e') ADVANCE(111); END_STATE(); case 79: - if (lookahead == 'f') ADVANCE(199); - if (lookahead == 'r') ADVANCE(209); + if (lookahead == 'f') ADVANCE(200); END_STATE(); case 80: - if (lookahead == 'h') ADVANCE(39); + if (lookahead == 'f') ADVANCE(200); + if (lookahead == 'r') ADVANCE(210); END_STATE(); case 81: - if (lookahead == 'h') ADVANCE(86); + if (lookahead == 'h') ADVANCE(40); END_STATE(); case 82: - if (lookahead == 'h') ADVANCE(77); + if (lookahead == 'h') ADVANCE(87); END_STATE(); case 83: - if (lookahead == 'h') ADVANCE(87); + if (lookahead == 'h') ADVANCE(78); END_STATE(); case 84: - if (lookahead == 'i') ADVANCE(429); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + if (lookahead == 'h') ADVANCE(88); END_STATE(); case 85: - if (lookahead == 'i') ADVANCE(93); + if (lookahead == 'i') ADVANCE(430); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 86: - if (lookahead == 'i') ADVANCE(89); + if (lookahead == 'i') ADVANCE(94); END_STATE(); case 87: - if (lookahead == 'i') ADVANCE(91); + if (lookahead == 'i') ADVANCE(90); END_STATE(); case 88: - if (lookahead == 'l') ADVANCE(126); + if (lookahead == 'i') ADVANCE(92); END_STATE(); case 89: - if (lookahead == 'l') ADVANCE(68); + if (lookahead == 'l') ADVANCE(127); END_STATE(); case 90: - if (lookahead == 'l') ADVANCE(72); + if (lookahead == 'l') ADVANCE(69); END_STATE(); case 91: - if (lookahead == 'l') ADVANCE(69); + if (lookahead == 'l') ADVANCE(73); END_STATE(); case 92: - if (lookahead == 'm') ADVANCE(151); + if (lookahead == 'l') ADVANCE(70); END_STATE(); case 93: - if (lookahead == 'm') ADVANCE(106); + if (lookahead == 'm') ADVANCE(152); END_STATE(); case 94: - if (lookahead == 'n') ADVANCE(66); + if (lookahead == 'm') ADVANCE(107); END_STATE(); case 95: - if (lookahead == 'n') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + if (lookahead == 'n') ADVANCE(67); END_STATE(); case 96: - if (lookahead == 'n') ADVANCE(197); + if (lookahead == 'n') ADVANCE(67); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); case 97: - if (lookahead == 'n') ADVANCE(201); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + if (lookahead == 'n') ADVANCE(198); END_STATE(); case 98: - if (lookahead == 'n') ADVANCE(123); + if (lookahead == 'n') ADVANCE(202); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); END_STATE(); case 99: - if (lookahead == 'n') ADVANCE(119); + if (lookahead == 'n') ADVANCE(124); END_STATE(); case 100: - if (lookahead == 'o') ADVANCE(116); - if (lookahead == 't') ADVANCE(80); + if (lookahead == 'n') ADVANCE(120); END_STATE(); case 101: - if (lookahead == 'o') ADVANCE(152); + if (lookahead == 'o') ADVANCE(117); + if (lookahead == 't') ADVANCE(81); END_STATE(); case 102: - if (lookahead == 'o') ADVANCE(92); + if (lookahead == 'o') ADVANCE(153); END_STATE(); case 103: - if (lookahead == 'o') ADVANCE(98); + if (lookahead == 'o') ADVANCE(93); END_STATE(); case 104: - if (lookahead == 'o') ADVANCE(107); + if (lookahead == 'o') ADVANCE(99); END_STATE(); case 105: - if (lookahead == 'o') ADVANCE(111); + if (lookahead == 'o') ADVANCE(108); END_STATE(); case 106: - if (lookahead == 'p') ADVANCE(105); + if (lookahead == 'o') ADVANCE(112); END_STATE(); case 107: - if (lookahead == 'r') ADVANCE(215); + if (lookahead == 'p') ADVANCE(106); END_STATE(); case 108: - if (lookahead == 'r') ADVANCE(102); + if (lookahead == 'r') ADVANCE(216); END_STATE(); case 109: - if (lookahead == 'r') ADVANCE(102); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + if (lookahead == 'r') ADVANCE(103); END_STATE(); case 110: - if (lookahead == 'r') ADVANCE(73); + if (lookahead == 'r') ADVANCE(103); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); case 111: - if (lookahead == 'r') ADVANCE(121); + if (lookahead == 'r') ADVANCE(74); END_STATE(); case 112: - if (lookahead == 's') ADVANCE(167); + if (lookahead == 'r') ADVANCE(122); END_STATE(); case 113: - if (lookahead == 's') ADVANCE(161); + if (lookahead == 's') ADVANCE(168); END_STATE(); case 114: - if (lookahead == 's') ADVANCE(117); + if (lookahead == 's') ADVANCE(162); END_STATE(); case 115: - if (lookahead == 's') ADVANCE(120); + if (lookahead == 's') ADVANCE(118); END_STATE(); case 116: - if (lookahead == 't') ADVANCE(163); + if (lookahead == 's') ADVANCE(121); END_STATE(); case 117: - if (lookahead == 't') ADVANCE(171); + if (lookahead == 't') ADVANCE(164); END_STATE(); case 118: - if (lookahead == 't') ADVANCE(173); + if (lookahead == 't') ADVANCE(172); END_STATE(); case 119: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(174); END_STATE(); case 120: - if (lookahead == 't') ADVANCE(48); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 121: - if (lookahead == 't') ADVANCE(60); + if (lookahead == 't') ADVANCE(49); END_STATE(); case 122: - if (lookahead == 't') ADVANCE(104); + if (lookahead == 't') ADVANCE(61); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(74); + if (lookahead == 't') ADVANCE(105); END_STATE(); case 124: - if (lookahead == 'v') ADVANCE(76); + if (lookahead == 't') ADVANCE(75); END_STATE(); case 125: - if (lookahead == 'x') ADVANCE(118); + if (lookahead == 'v') ADVANCE(77); END_STATE(); case 126: - if (lookahead == 'y') ADVANCE(211); + if (lookahead == 'x') ADVANCE(119); END_STATE(); case 127: - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(127); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); + if (lookahead == 'y') ADVANCE(212); END_STATE(); case 128: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(128); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); END_STATE(); case 129: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); END_STATE(); case 130: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); END_STATE(); case 131: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + END_STATE(); + case 132: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(267); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(268); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(261); + lookahead != '\r') ADVANCE(262); END_STATE(); - case 132: + case 133: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); END_STATE(); - case 133: + case 134: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); END_STATE(); - case 134: + case 135: if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 135: - if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(53); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 136: - if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(426); + if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(54); END_STATE(); case 137: - if (eof) ADVANCE(140); + if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(427); + END_STATE(); + case 138: + if (eof) ADVANCE(141); ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '$', 55, - '&', 157, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 298, - '.', 160, - '/', 300, - ':', 204, - ';', 143, - '=', 182, - '>', 189, - '@', 61, - 'E', 46, - '[', 181, - '\\', 131, - ']', 188, - '^', 56, - 'a', 94, - 'e', 44, - 'f', 108, - 'h', 58, - 'i', 112, - 'n', 100, - 'o', 71, - 's', 75, - 't', 101, - 'w', 82, - '{', 149, - '|', 195, - '}', 150, - '~', 191, + '!', 85, + '"', 256, + '#', 181, + '$', 56, + '&', 158, + '\'', 250, + '(', 156, + ')', 157, + '*', 159, + '+', 194, + ',', 143, + '-', 299, + '.', 161, + '/', 301, + ':', 205, + ';', 144, + '=', 183, + '>', 190, + '@', 62, + 'E', 47, + '[', 182, + '\\', 132, + ']', 189, + '^', 57, + 'a', 95, + 'e', 45, + 'f', 109, + 'h', 59, + 'i', 113, + 'n', 101, + 'o', 72, + 's', 76, + 't', 102, + 'w', 83, + '{', 150, + '|', 196, + '}', 151, + '~', 192, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(137); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == ' ') SKIP(138); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); - case 138: - if (eof) ADVANCE(140); + case 139: + if (eof) ADVANCE(141); ADVANCE_MAP( - '"', 255, - '#', 180, - '&', 157, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 134, - '.', 159, - '/', 32, - ':', 204, - ';', 143, - '>', 189, - '@', 61, - '[', 181, - '\\', 131, - ']', 188, - '{', 149, - '|', 194, - '}', 150, - '~', 190, + '"', 256, + '#', 181, + '&', 158, + '\'', 250, + '(', 197, + ')', 157, + '*', 159, + '+', 193, + ',', 143, + '-', 135, + '.', 160, + '/', 33, + ':', 205, + ';', 144, + '>', 190, + '@', 62, + '[', 182, + '\\', 132, + ']', 189, + '{', 150, + '|', 195, + '}', 151, + '~', 191, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(139); + lookahead == ' ') SKIP(140); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 139: - if (eof) ADVANCE(140); + case 140: + if (eof) ADVANCE(141); ADVANCE_MAP( - '"', 255, - '#', 180, - '&', 157, - '\'', 249, - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 134, - '.', 159, - '/', 32, - ':', 204, - ';', 143, - '>', 189, - '@', 61, - '[', 181, - '\\', 131, - ']', 188, - '{', 149, - '|', 194, - '}', 150, - '~', 190, + '"', 256, + '#', 181, + '&', 158, + '\'', 250, + ')', 157, + '*', 159, + '+', 193, + ',', 143, + '-', 135, + '.', 160, + '/', 33, + ':', 205, + ';', 144, + '>', 190, + '@', 62, + '[', 182, + '\\', 132, + ']', 189, + '{', 150, + '|', 195, + '}', 151, + '~', 191, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(139); + lookahead == ' ') SKIP(140); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 140: + case 141: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 141: + case 142: ACCEPT_TOKEN(anon_sym_ATimport); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 142: + case 143: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 143: + case 144: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 144: + case 145: ACCEPT_TOKEN(anon_sym_ATmedia); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 145: + case 146: ACCEPT_TOKEN(anon_sym_ATcharset); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 146: + case 147: ACCEPT_TOKEN(anon_sym_ATnamespace); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 147: + case 148: ACCEPT_TOKEN(anon_sym_ATkeyframes); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 148: + case 149: ACCEPT_TOKEN(aux_sym_keyframes_statement_token1); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 149: + case 150: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 150: + case 151: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 151: + case 152: ACCEPT_TOKEN(sym_from); END_STATE(); - case 152: + case 153: ACCEPT_TOKEN(anon_sym_to); END_STATE(); - case 153: + case 154: ACCEPT_TOKEN(anon_sym_ATsupports); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); - case 154: + case 155: ACCEPT_TOKEN(anon_sym_ATscope); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); - END_STATE(); - case 155: - ACCEPT_TOKEN(anon_sym_LPAREN); + lookahead == '_') ADVANCE(421); END_STATE(); case 156: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 157: - ACCEPT_TOKEN(sym_nesting_selector); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 158: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(sym_nesting_selector); END_STATE(); case 159: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 160: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 161: - ACCEPT_TOKEN(anon_sym_has); + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); END_STATE(); case 162: + ACCEPT_TOKEN(anon_sym_has); + END_STATE(); + case 163: ACCEPT_TOKEN(anon_sym_has); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 163: + case 164: ACCEPT_TOKEN(anon_sym_not); END_STATE(); - case 164: + case 165: ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(295); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 165: + case 166: ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(137); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); - case 166: + case 167: ACCEPT_TOKEN(anon_sym_not); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 167: + case 168: ACCEPT_TOKEN(anon_sym_is); END_STATE(); - case 168: + case 169: ACCEPT_TOKEN(anon_sym_is); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 169: + case 170: ACCEPT_TOKEN(anon_sym_where); END_STATE(); - case 170: + case 171: ACCEPT_TOKEN(anon_sym_where); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 171: + case 172: ACCEPT_TOKEN(anon_sym_host); - if (lookahead == '-') ADVANCE(62); + if (lookahead == '-') ADVANCE(63); END_STATE(); - case 172: + case 173: ACCEPT_TOKEN(anon_sym_host); - if (lookahead == '-') ADVANCE(327); + if (lookahead == '-') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 173: + case 174: ACCEPT_TOKEN(anon_sym_host_DASHcontext); END_STATE(); - case 174: + case 175: ACCEPT_TOKEN(anon_sym_host_DASHcontext); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 175: + case 176: ACCEPT_TOKEN(anon_sym_nth_DASHchild); END_STATE(); - case 176: + case 177: ACCEPT_TOKEN(anon_sym_nth_DASHchild); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 177: + case 178: ACCEPT_TOKEN(anon_sym_nth_DASHlast_DASHchild); END_STATE(); - case 178: + case 179: ACCEPT_TOKEN(anon_sym_nth_DASHlast_DASHchild); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 179: - ACCEPT_TOKEN(anon_sym_COLON_COLON); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 180: - ACCEPT_TOKEN(anon_sym_POUND); + ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); case 181: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); case 182: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 183: - ACCEPT_TOKEN(anon_sym_TILDE_EQ); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 184: - ACCEPT_TOKEN(anon_sym_CARET_EQ); + ACCEPT_TOKEN(anon_sym_TILDE_EQ); END_STATE(); case 185: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); + ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); case 186: - ACCEPT_TOKEN(anon_sym_STAR_EQ); + ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); case 187: - ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); + ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); case 188: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); END_STATE(); case 189: - ACCEPT_TOKEN(anon_sym_GT); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 190: - ACCEPT_TOKEN(anon_sym_TILDE); + ACCEPT_TOKEN(anon_sym_GT); END_STATE(); case 191: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '=') ADVANCE(183); END_STATE(); case 192: - ACCEPT_TOKEN(anon_sym_PLUS); + ACCEPT_TOKEN(anon_sym_TILDE); + if (lookahead == '=') ADVANCE(184); END_STATE(); case 193: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '.') ADVANCE(128); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); END_STATE(); case 194: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '.') ADVANCE(129); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); case 195: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(185); END_STATE(); case 196: - ACCEPT_TOKEN(anon_sym_LPAREN2); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(186); END_STATE(); case 197: - ACCEPT_TOKEN(anon_sym_even); + ACCEPT_TOKEN(anon_sym_LPAREN2); END_STATE(); case 198: - ACCEPT_TOKEN(anon_sym_odd); + ACCEPT_TOKEN(anon_sym_even); END_STATE(); case 199: - ACCEPT_TOKEN(anon_sym_of); + ACCEPT_TOKEN(anon_sym_odd); END_STATE(); case 200: ACCEPT_TOKEN(anon_sym_of); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); END_STATE(); case 201: - ACCEPT_TOKEN(sym__nth_functional_notation); - if (lookahead == '+') ADVANCE(127); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(201); + ACCEPT_TOKEN(anon_sym_of); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(295); END_STATE(); case 202: ACCEPT_TOKEN(sym__nth_functional_notation); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); + if (lookahead == '+') ADVANCE(128); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(202); END_STATE(); case 203: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(sym__nth_functional_notation); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); END_STATE(); case 204: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(179); END_STATE(); case 205: - ACCEPT_TOKEN(sym_important); + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(180); END_STATE(); case 206: + ACCEPT_TOKEN(sym_important); + END_STATE(); + case 207: ACCEPT_TOKEN(sym_important); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); - case 207: + case 208: ACCEPT_TOKEN(anon_sym_and); END_STATE(); - case 208: + case 209: ACCEPT_TOKEN(anon_sym_and); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(137); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); - case 209: + case 210: ACCEPT_TOKEN(anon_sym_or); END_STATE(); - case 210: + case 211: ACCEPT_TOKEN(anon_sym_or); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(137); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); - case 211: + case 212: ACCEPT_TOKEN(anon_sym_only); END_STATE(); - case 212: + case 213: ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(295); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 213: + case 214: ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(137); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); - case 214: + case 215: ACCEPT_TOKEN(anon_sym_only); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 215: + case 216: ACCEPT_TOKEN(anon_sym_selector); END_STATE(); - case 216: + case 217: ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(295); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 217: + case 218: ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(137); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); - case 218: + case 219: ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 219: - ACCEPT_TOKEN(aux_sym_color_value_token1); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 220: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); END_STATE(); case 221: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(232); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + if (lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); END_STATE(); case 222: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(130); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(233); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); END_STATE(); case 223: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(130); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(234); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); END_STATE(); case 224: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(130); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(235); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); END_STATE(); case 225: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(130); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); END_STATE(); case 226: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); END_STATE(); case 227: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(220); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(226); + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); case 228: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(222); + lookahead == 'e') ADVANCE(221); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(229); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(227); END_STATE(); case 229: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(221); + lookahead == 'e') ADVANCE(223); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(227); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(230); END_STATE(); case 230: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(223); + lookahead == 'e') ADVANCE(222); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(228); END_STATE(); case 231: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || lookahead == 'e') ADVANCE(224); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(230); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(229); END_STATE(); case 232: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (lookahead == '.') ADVANCE(129); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(225); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); END_STATE(); case 233: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(232); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); END_STATE(); case 234: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(233); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); END_STATE(); case 235: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(234); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); END_STATE(); case 236: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(235); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); END_STATE(); case 237: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); END_STATE(); case 238: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); + END_STATE(); + case 239: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); END_STATE(); - case 239: + case 240: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(248); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(249); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 240: + case 241: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); END_STATE(); - case 241: + case 242: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 242: + case 243: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); END_STATE(); - case 243: + case 244: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 244: + case 245: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); END_STATE(); - case 245: + case 246: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 246: + case 247: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); END_STATE(); - case 247: + case 248: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 248: + case 249: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 249: + case 250: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 250: + case 251: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(252); - if (lookahead == '/') ADVANCE(254); + if (lookahead == '*') ADVANCE(253); + if (lookahead == '/') ADVANCE(255); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(255); END_STATE(); - case 251: + case 252: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(251); - if (lookahead == '/') ADVANCE(254); + if (lookahead == '*') ADVANCE(252); + if (lookahead == '/') ADVANCE(255); if (lookahead == '\n' || lookahead == '\'' || - lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(252); + lookahead == '\\') ADVANCE(36); + if (lookahead != 0) ADVANCE(253); END_STATE(); - case 252: + case 253: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(251); + if (lookahead == '*') ADVANCE(252); if (lookahead == '\n' || lookahead == '\'' || - lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(252); + lookahead == '\\') ADVANCE(36); + if (lookahead != 0) ADVANCE(253); END_STATE(); - case 253: + case 254: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '/') ADVANCE(250); + if (lookahead == '/') ADVANCE(251); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(253); + lookahead == ' ') ADVANCE(254); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(255); END_STATE(); - case 254: + case 255: ACCEPT_TOKEN(aux_sym_string_value_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(255); END_STATE(); - case 255: + case 256: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 256: + case 257: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(258); - if (lookahead == '/') ADVANCE(260); + if (lookahead == '*') ADVANCE(259); + if (lookahead == '/') ADVANCE(261); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(260); + lookahead != '\\') ADVANCE(261); END_STATE(); - case 257: + case 258: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(257); - if (lookahead == '/') ADVANCE(260); + if (lookahead == '*') ADVANCE(258); + if (lookahead == '/') ADVANCE(261); if (lookahead == '\n' || lookahead == '"' || - lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(258); + lookahead == '\\') ADVANCE(36); + if (lookahead != 0) ADVANCE(259); END_STATE(); - case 258: + case 259: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(257); + if (lookahead == '*') ADVANCE(258); if (lookahead == '\n' || lookahead == '"' || - lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(258); + lookahead == '\\') ADVANCE(36); + if (lookahead != 0) ADVANCE(259); END_STATE(); - case 259: + case 260: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '/') ADVANCE(256); + if (lookahead == '/') ADVANCE(257); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(259); + lookahead == ' ') ADVANCE(260); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '"' && - lookahead != '\\') ADVANCE(260); + lookahead != '\\') ADVANCE(261); END_STATE(); - case 260: + case 261: ACCEPT_TOKEN(aux_sym_string_value_token2); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(260); - END_STATE(); - case 261: - ACCEPT_TOKEN(sym_escape_sequence); + lookahead != '\\') ADVANCE(261); END_STATE(); case 262: ACCEPT_TOKEN(sym_escape_sequence); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); END_STATE(); case 263: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(262); + lookahead == ' ') ADVANCE(262); END_STATE(); case 264: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(263); @@ -3671,7 +3716,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 265: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(264); @@ -3679,7 +3724,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 266: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(265); @@ -3687,331 +3732,330 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 267: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(266); END_STATE(); case 268: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(128); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + ACCEPT_TOKEN(sym_escape_sequence); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(262); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(267); END_STATE(); case 269: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(225); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); case 270: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(47); + lookahead == 'e') ADVANCE(226); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(232); END_STATE(); case 271: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == 'n') ADVANCE(201); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + if (lookahead == '.') ADVANCE(129); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(48); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); END_STATE(); case 272: ACCEPT_TOKEN(aux_sym_integer_value_token1); + if (lookahead == 'n') ADVANCE(202); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); END_STATE(); case 273: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == '/') ADVANCE(136); + ACCEPT_TOKEN(aux_sym_integer_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); END_STATE(); case 274: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); + if (lookahead == '/') ADVANCE(137); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 275: ACCEPT_TOKEN(aux_sym_float_value_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(47); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); END_STATE(); case 276: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); END_STATE(); case 277: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'c') ADVANCE(287); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ACCEPT_TOKEN(aux_sym_float_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(238); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); END_STATE(); case 278: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'e') ADVANCE(277); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'c') ADVANCE(288); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 279: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'e') ADVANCE(281); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'e') ADVANCE(278); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 280: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'l') ADVANCE(288); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'e') ADVANCE(282); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 281: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'l') ADVANCE(278); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'l') ADVANCE(289); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 282: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'n') ADVANCE(280); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'l') ADVANCE(279); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 283: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'o') ADVANCE(286); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'n') ADVANCE(281); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 284: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'o') ADVANCE(285); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'o') ADVANCE(287); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 285: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'r') ADVANCE(216); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'o') ADVANCE(286); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 286: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 't') ADVANCE(164); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'r') ADVANCE(217); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 287: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 't') ADVANCE(284); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 't') ADVANCE(165); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 288: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'y') ADVANCE(212); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 't') ADVANCE(285); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 289: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(295); + if (lookahead == 'y') ADVANCE(213); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 290: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(292); - if (lookahead == '-') ADVANCE(322); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '%') ADVANCE(295); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); - if (lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); - END_STATE(); - case 291: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(292); - if (lookahead == '/') ADVANCE(136); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); + END_STATE(); + case 291: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') ADVANCE(293); + if (lookahead == '-') ADVANCE(323); + if (lookahead == '/') ADVANCE(137); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(292); + if (lookahead == '_' || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 292: ACCEPT_TOKEN(sym_unit); - if (lookahead == '/') ADVANCE(136); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '%') ADVANCE(293); + if (lookahead == '/') ADVANCE(137); + if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(292); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_' || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 293: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'f') ADVANCE(200); + if (lookahead == '/') ADVANCE(137); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 294: ACCEPT_TOKEN(sym_unit); + if (lookahead == 'f') ADVANCE(201); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(295); END_STATE(); case 295: - ACCEPT_TOKEN(anon_sym_LBRACK2); + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(295); END_STATE(); case 296: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(anon_sym_LBRACK2); END_STATE(); case 297: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(128); - if (lookahead == '/') ADVANCE(135); + END_STATE(); + case 298: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(129); + if (lookahead == '/') ADVANCE(136); if (lookahead == '-' || - lookahead == '_') ADVANCE(306); + lookahead == '_') ADVANCE(307); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(303); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(304); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 298: + case 299: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(129); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); - case 299: + case 300: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 300: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(35); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 301: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(35); - if (lookahead == '/') ADVANCE(421); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(53); + if (lookahead == '*') ADVANCE(36); END_STATE(); case 302: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(36); + if (lookahead == '/') ADVANCE(422); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(54); + END_STATE(); + case 303: ACCEPT_TOKEN(aux_sym_class_name_token1); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(302); - END_STATE(); - case 303: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(322); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(303); END_STATE(); case 304: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(328); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '-') ADVANCE(323); + if (lookahead == '/') ADVANCE(137); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 305: ACCEPT_TOKEN(sym_identifier); @@ -4020,1152 +4064,1161 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 306: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(135); - if (lookahead == '-' || - lookahead == '_') ADVANCE(306); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); + if (lookahead == '-') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 307: ACCEPT_TOKEN(sym_identifier); if (lookahead == '/') ADVANCE(136); - if (lookahead == 'c') ADVANCE(320); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + lookahead == '_') ADVANCE(307); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(324); + if (('0' <= lookahead && lookahead <= '9') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 308: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'd') ADVANCE(208); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'c') ADVANCE(321); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 309: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'e') ADVANCE(307); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'd') ADVANCE(209); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 310: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'e') ADVANCE(312); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'e') ADVANCE(308); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 311: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'l') ADVANCE(321); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'e') ADVANCE(313); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 312: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'l') ADVANCE(309); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'l') ADVANCE(322); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 313: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'n') ADVANCE(311); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'l') ADVANCE(310); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 314: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'n') ADVANCE(308); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'n') ADVANCE(312); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 315: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'o') ADVANCE(319); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'n') ADVANCE(309); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 316: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'o') ADVANCE(317); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'o') ADVANCE(320); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 317: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'r') ADVANCE(217); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'o') ADVANCE(318); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 318: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'r') ADVANCE(210); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'r') ADVANCE(218); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 319: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 't') ADVANCE(165); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'r') ADVANCE(211); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 320: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 't') ADVANCE(316); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 't') ADVANCE(166); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 321: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'y') ADVANCE(213); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 't') ADVANCE(317); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 322: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '/') ADVANCE(137); + if (lookahead == 'y') ADVANCE(214); if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 323: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(137); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 324: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'a') ADVANCE(356); - if (lookahead == 'o') ADVANCE(357); + if (lookahead == '/') ADVANCE(137); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(324); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 325: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'a') ADVANCE(358); + if (lookahead == 'a') ADVANCE(357); + if (lookahead == 'o') ADVANCE(358); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 326: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(362); + if (lookahead == 'a') ADVANCE(359); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('b' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 327: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(352); + if (lookahead == 'c') ADVANCE(363); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 328: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(338); - if (lookahead == 'l') ADVANCE(325); + if (lookahead == 'c') ADVANCE(353); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 329: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(340); + if (lookahead == 'c') ADVANCE(339); + if (lookahead == 'l') ADVANCE(326); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 330: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'd') ADVANCE(176); + if (lookahead == 'c') ADVANCE(341); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 331: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'd') ADVANCE(178); + if (lookahead == 'd') ADVANCE(177); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 332: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(326); + if (lookahead == 'd') ADVANCE(179); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 333: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(170); + if (lookahead == 'e') ADVANCE(327); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 334: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(365); + if (lookahead == 'e') ADVANCE(171); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 335: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(345); + if (lookahead == 'e') ADVANCE(366); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 336: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(354); + if (lookahead == 'e') ADVANCE(346); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 337: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(304); + if (lookahead == 'e') ADVANCE(355); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 338: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(341); + if (lookahead == 'h') ADVANCE(305); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 339: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(336); + if (lookahead == 'h') ADVANCE(342); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 340: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(342); + if (lookahead == 'h') ADVANCE(337); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 341: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'i') ADVANCE(344); + if (lookahead == 'h') ADVANCE(343); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 342: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'i') ADVANCE(346); + if (lookahead == 'i') ADVANCE(345); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 343: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(366); + if (lookahead == 'i') ADVANCE(347); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 344: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(330); + if (lookahead == 'l') ADVANCE(367); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 345: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(332); + if (lookahead == 'l') ADVANCE(331); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 346: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(331); + if (lookahead == 'l') ADVANCE(333); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 347: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(343); + if (lookahead == 'l') ADVANCE(332); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 348: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(364); + if (lookahead == 'n') ADVANCE(344); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 349: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(359); - if (lookahead == 't') ADVANCE(337); + if (lookahead == 'n') ADVANCE(365); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 350: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(359); + if (lookahead == 'o') ADVANCE(360); + if (lookahead == 't') ADVANCE(338); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 351: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(353); + if (lookahead == 'o') ADVANCE(360); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 352: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(348); + if (lookahead == 'o') ADVANCE(354); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 353: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(218); + if (lookahead == 'o') ADVANCE(349); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 354: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(333); + if (lookahead == 'r') ADVANCE(219); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 355: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(168); + if (lookahead == 'r') ADVANCE(334); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 356: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(162); + if (lookahead == 's') ADVANCE(169); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 357: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(360); + if (lookahead == 's') ADVANCE(163); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 358: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(363); + if (lookahead == 's') ADVANCE(361); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 359: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(166); + if (lookahead == 's') ADVANCE(364); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 360: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(172); + if (lookahead == 't') ADVANCE(167); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 361: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(174); + if (lookahead == 't') ADVANCE(173); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 362: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(351); + if (lookahead == 't') ADVANCE(175); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 363: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(305); + if (lookahead == 't') ADVANCE(352); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 364: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(334); + if (lookahead == 't') ADVANCE(306); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 365: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'x') ADVANCE(361); + if (lookahead == 't') ADVANCE(335); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 366: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'y') ADVANCE(214); + if (lookahead == 'x') ADVANCE(362); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 367: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(215); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); + END_STATE(); + case 368: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(248); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 368: + case 369: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(367); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(368); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); - case 369: + case 370: ACCEPT_TOKEN(sym_identifier); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 370: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(404); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(370); END_STATE(); case 371: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(144); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'a') ADVANCE(405); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 372: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'a') ADVANCE(145); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 373: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(393); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'a') ADVANCE(378); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 374: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(394); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 375: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(395); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 376: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(397); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'u') ADVANCE(403); + if (lookahead == 'a') ADVANCE(396); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 377: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(382); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'c') ADVANCE(398); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'u') ADVANCE(404); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 378: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(391); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'c') ADVANCE(383); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 379: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(417); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'd') ADVANCE(392); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 380: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(378); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(418); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 381: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(154); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(379); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 382: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(146); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(155); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 383: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(412); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(147); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 384: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(415); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(413); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 385: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(410); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(416); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 386: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'e') ADVANCE(411); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 387: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(418); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(412); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 388: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(407); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(419); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 389: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'f') ADVANCE(408); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 390: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'h') ADVANCE(370); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'f') ADVANCE(409); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 391: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(371); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'h') ADVANCE(371); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 392: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'm') ADVANCE(399); + if (lookahead == 'i') ADVANCE(372); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 393: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'm') ADVANCE(383); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'm') ADVANCE(400); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 394: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'm') ADVANCE(385); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'm') ADVANCE(384); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 395: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == 'm') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 396: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'o') ADVANCE(405); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'm') ADVANCE(387); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 397: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'o') ADVANCE(400); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'o') ADVANCE(406); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 398: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'o') ADVANCE(406); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'o') ADVANCE(401); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 399: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(396); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'o') ADVANCE(407); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 400: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(381); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'p') ADVANCE(397); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 401: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(372); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'p') ADVANCE(382); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 402: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(398); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'p') ADVANCE(373); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 403: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(402); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'p') ADVANCE(399); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 404: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'r') ADVANCE(413); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'p') ADVANCE(403); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 405: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == 'r') ADVANCE(414); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 406: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'r') ADVANCE(416); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'r') ADVANCE(415); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 407: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'r') ADVANCE(374); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'r') ADVANCE(417); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 408: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == 'r') ADVANCE(375); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 409: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(153); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'r') ADVANCE(376); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 410: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(147); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 's') ADVANCE(154); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 411: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == 's') ADVANCE(148); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 412: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(401); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 's') ADVANCE(149); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 413: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(384); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 's') ADVANCE(402); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 414: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 't') ADVANCE(141); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 's') ADVANCE(385); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 415: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 't') ADVANCE(145); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 't') ADVANCE(142); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 416: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 't') ADVANCE(409); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 't') ADVANCE(146); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 417: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'y') ADVANCE(388); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 't') ADVANCE(410); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 418: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); if (lookahead == 'y') ADVANCE(389); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 419: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(388); + if (lookahead == 'y') ADVANCE(390); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(421); END_STATE(); case 420: ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(388); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(421); END_STATE(); case 421: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(421); + END_STATE(); + case 422: ACCEPT_TOKEN(sym_js_comment); - if (lookahead == '/') ADVANCE(422); + if (lookahead == '/') ADVANCE(423); if (lookahead == '-' || - lookahead == '_') ADVANCE(421); + lookahead == '_') ADVANCE(422); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(427); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(428); if (lookahead != 0 && - lookahead != '\n') ADVANCE(424); + lookahead != '\n') ADVANCE(425); END_STATE(); - case 422: + case 423: ACCEPT_TOKEN(sym_js_comment); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || @@ -5177,11 +5230,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == ']' || lookahead == '{' || - lookahead == '}') ADVANCE(424); + lookahead == '}') ADVANCE(425); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(421); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(422); END_STATE(); - case 423: + case 424: ACCEPT_TOKEN(sym_js_comment); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || @@ -5193,107 +5246,107 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == ']' || lookahead == '{' || - lookahead == '}') ADVANCE(424); + lookahead == '}') ADVANCE(425); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(427); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(428); END_STATE(); - case 424: + case 425: ACCEPT_TOKEN(sym_js_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(424); - END_STATE(); - case 425: - ACCEPT_TOKEN(sym_comment); + lookahead != '\n') ADVANCE(425); END_STATE(); case 426: - ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(136); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + ACCEPT_TOKEN(sym_comment); END_STATE(); case 427: ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(423); + if (lookahead == '/') ADVANCE(137); if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); END_STATE(); case 428: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'a') ADVANCE(430); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ACCEPT_TOKEN(sym_plain_value); + if (lookahead == '/') ADVANCE(424); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(428); END_STATE(); case 429: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'm') ADVANCE(432); + if (lookahead == 'a') ADVANCE(431); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 430: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'n') ADVANCE(435); + if (lookahead == 'm') ADVANCE(433); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 431: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'n') ADVANCE(436); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 432: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'p') ADVANCE(431); + if (lookahead == 'o') ADVANCE(434); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 433: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'r') ADVANCE(434); + if (lookahead == 'p') ADVANCE(432); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 434: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 't') ADVANCE(428); + if (lookahead == 'r') ADVANCE(435); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 435: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 't') ADVANCE(206); + if (lookahead == 't') ADVANCE(429); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); case 436: + ACCEPT_TOKEN(sym_important_value); + if (lookahead == 't') ADVANCE(207); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); + END_STATE(); + case 437: ACCEPT_TOKEN(sym_important_value); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(437); END_STATE(); default: return false; @@ -5302,135 +5355,135 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 138, .external_lex_state = 2}, - [2] = {.lex_state = 138, .external_lex_state = 2}, - [3] = {.lex_state = 138, .external_lex_state = 2}, - [4] = {.lex_state = 138, .external_lex_state = 2}, - [5] = {.lex_state = 138, .external_lex_state = 2}, - [6] = {.lex_state = 138, .external_lex_state = 2}, - [7] = {.lex_state = 138, .external_lex_state = 2}, - [8] = {.lex_state = 138, .external_lex_state = 2}, - [9] = {.lex_state = 138, .external_lex_state = 2}, - [10] = {.lex_state = 138, .external_lex_state = 2}, + [1] = {.lex_state = 139, .external_lex_state = 2}, + [2] = {.lex_state = 139, .external_lex_state = 2}, + [3] = {.lex_state = 139, .external_lex_state = 2}, + [4] = {.lex_state = 139, .external_lex_state = 2}, + [5] = {.lex_state = 139, .external_lex_state = 2}, + [6] = {.lex_state = 139, .external_lex_state = 2}, + [7] = {.lex_state = 139, .external_lex_state = 2}, + [8] = {.lex_state = 139, .external_lex_state = 2}, + [9] = {.lex_state = 139, .external_lex_state = 2}, + [10] = {.lex_state = 139, .external_lex_state = 2}, [11] = {.lex_state = 11, .external_lex_state = 2}, [12] = {.lex_state = 11, .external_lex_state = 2}, [13] = {.lex_state = 11, .external_lex_state = 2}, [14] = {.lex_state = 8}, - [15] = {.lex_state = 17}, - [16] = {.lex_state = 138, .external_lex_state = 2}, + [15] = {.lex_state = 139, .external_lex_state = 2}, + [16] = {.lex_state = 17}, [17] = {.lex_state = 17}, - [18] = {.lex_state = 138, .external_lex_state = 2}, - [19] = {.lex_state = 138, .external_lex_state = 2}, - [20] = {.lex_state = 138, .external_lex_state = 2}, - [21] = {.lex_state = 138, .external_lex_state = 2}, - [22] = {.lex_state = 138, .external_lex_state = 2}, - [23] = {.lex_state = 138, .external_lex_state = 2}, - [24] = {.lex_state = 138, .external_lex_state = 2}, - [25] = {.lex_state = 138, .external_lex_state = 2}, - [26] = {.lex_state = 138, .external_lex_state = 2}, - [27] = {.lex_state = 138, .external_lex_state = 2}, - [28] = {.lex_state = 138, .external_lex_state = 2}, + [18] = {.lex_state = 139, .external_lex_state = 2}, + [19] = {.lex_state = 139, .external_lex_state = 2}, + [20] = {.lex_state = 139, .external_lex_state = 2}, + [21] = {.lex_state = 139, .external_lex_state = 2}, + [22] = {.lex_state = 139, .external_lex_state = 2}, + [23] = {.lex_state = 139, .external_lex_state = 2}, + [24] = {.lex_state = 139, .external_lex_state = 2}, + [25] = {.lex_state = 139, .external_lex_state = 2}, + [26] = {.lex_state = 139, .external_lex_state = 2}, + [27] = {.lex_state = 139, .external_lex_state = 2}, + [28] = {.lex_state = 139, .external_lex_state = 2}, [29] = {.lex_state = 15}, - [30] = {.lex_state = 138, .external_lex_state = 2}, - [31] = {.lex_state = 138, .external_lex_state = 2}, - [32] = {.lex_state = 138, .external_lex_state = 2}, - [33] = {.lex_state = 138, .external_lex_state = 2}, - [34] = {.lex_state = 138, .external_lex_state = 2}, - [35] = {.lex_state = 138, .external_lex_state = 2}, - [36] = {.lex_state = 138, .external_lex_state = 2}, + [30] = {.lex_state = 139, .external_lex_state = 2}, + [31] = {.lex_state = 139, .external_lex_state = 2}, + [32] = {.lex_state = 139, .external_lex_state = 2}, + [33] = {.lex_state = 139, .external_lex_state = 2}, + [34] = {.lex_state = 139, .external_lex_state = 2}, + [35] = {.lex_state = 139, .external_lex_state = 2}, + [36] = {.lex_state = 139, .external_lex_state = 2}, [37] = {.lex_state = 15}, [38] = {.lex_state = 12, .external_lex_state = 3}, [39] = {.lex_state = 15}, - [40] = {.lex_state = 138, .external_lex_state = 2}, - [41] = {.lex_state = 138, .external_lex_state = 2}, - [42] = {.lex_state = 138, .external_lex_state = 2}, - [43] = {.lex_state = 138, .external_lex_state = 2}, - [44] = {.lex_state = 138, .external_lex_state = 2}, - [45] = {.lex_state = 138, .external_lex_state = 2}, - [46] = {.lex_state = 138, .external_lex_state = 2}, - [47] = {.lex_state = 138, .external_lex_state = 2}, - [48] = {.lex_state = 138, .external_lex_state = 2}, - [49] = {.lex_state = 138, .external_lex_state = 2}, - [50] = {.lex_state = 18, .external_lex_state = 3}, - [51] = {.lex_state = 14, .external_lex_state = 3}, - [52] = {.lex_state = 16}, - [53] = {.lex_state = 138, .external_lex_state = 2}, - [54] = {.lex_state = 138, .external_lex_state = 2}, - [55] = {.lex_state = 138, .external_lex_state = 2}, - [56] = {.lex_state = 138, .external_lex_state = 2}, - [57] = {.lex_state = 138, .external_lex_state = 2}, - [58] = {.lex_state = 138, .external_lex_state = 2}, - [59] = {.lex_state = 18, .external_lex_state = 3}, - [60] = {.lex_state = 138, .external_lex_state = 2}, - [61] = {.lex_state = 138, .external_lex_state = 2}, - [62] = {.lex_state = 138, .external_lex_state = 2}, - [63] = {.lex_state = 138, .external_lex_state = 2}, - [64] = {.lex_state = 138, .external_lex_state = 2}, - [65] = {.lex_state = 138, .external_lex_state = 2}, - [66] = {.lex_state = 138, .external_lex_state = 2}, - [67] = {.lex_state = 138, .external_lex_state = 2}, - [68] = {.lex_state = 138, .external_lex_state = 2}, - [69] = {.lex_state = 138, .external_lex_state = 2}, - [70] = {.lex_state = 138, .external_lex_state = 2}, - [71] = {.lex_state = 138, .external_lex_state = 2}, - [72] = {.lex_state = 138, .external_lex_state = 2}, - [73] = {.lex_state = 138, .external_lex_state = 2}, - [74] = {.lex_state = 138, .external_lex_state = 2}, - [75] = {.lex_state = 138, .external_lex_state = 2}, - [76] = {.lex_state = 138, .external_lex_state = 2}, - [77] = {.lex_state = 138, .external_lex_state = 2}, - [78] = {.lex_state = 138, .external_lex_state = 2}, - [79] = {.lex_state = 138, .external_lex_state = 2}, - [80] = {.lex_state = 138, .external_lex_state = 2}, - [81] = {.lex_state = 138, .external_lex_state = 2}, - [82] = {.lex_state = 138, .external_lex_state = 2}, - [83] = {.lex_state = 138, .external_lex_state = 2}, - [84] = {.lex_state = 138, .external_lex_state = 2}, - [85] = {.lex_state = 138, .external_lex_state = 2}, - [86] = {.lex_state = 138, .external_lex_state = 2}, - [87] = {.lex_state = 138, .external_lex_state = 2}, - [88] = {.lex_state = 138, .external_lex_state = 2}, - [89] = {.lex_state = 138, .external_lex_state = 2}, - [90] = {.lex_state = 138, .external_lex_state = 2}, - [91] = {.lex_state = 138, .external_lex_state = 2}, - [92] = {.lex_state = 138, .external_lex_state = 2}, - [93] = {.lex_state = 138, .external_lex_state = 2}, - [94] = {.lex_state = 138, .external_lex_state = 2}, + [40] = {.lex_state = 139, .external_lex_state = 2}, + [41] = {.lex_state = 139, .external_lex_state = 2}, + [42] = {.lex_state = 18, .external_lex_state = 3}, + [43] = {.lex_state = 139, .external_lex_state = 2}, + [44] = {.lex_state = 139, .external_lex_state = 2}, + [45] = {.lex_state = 139, .external_lex_state = 2}, + [46] = {.lex_state = 139, .external_lex_state = 2}, + [47] = {.lex_state = 139, .external_lex_state = 2}, + [48] = {.lex_state = 139, .external_lex_state = 2}, + [49] = {.lex_state = 139, .external_lex_state = 2}, + [50] = {.lex_state = 139, .external_lex_state = 2}, + [51] = {.lex_state = 18, .external_lex_state = 3}, + [52] = {.lex_state = 139, .external_lex_state = 2}, + [53] = {.lex_state = 14, .external_lex_state = 3}, + [54] = {.lex_state = 16}, + [55] = {.lex_state = 139, .external_lex_state = 2}, + [56] = {.lex_state = 139, .external_lex_state = 2}, + [57] = {.lex_state = 139, .external_lex_state = 2}, + [58] = {.lex_state = 139, .external_lex_state = 2}, + [59] = {.lex_state = 139, .external_lex_state = 2}, + [60] = {.lex_state = 139, .external_lex_state = 2}, + [61] = {.lex_state = 139, .external_lex_state = 2}, + [62] = {.lex_state = 139, .external_lex_state = 2}, + [63] = {.lex_state = 139, .external_lex_state = 2}, + [64] = {.lex_state = 139, .external_lex_state = 2}, + [65] = {.lex_state = 139, .external_lex_state = 2}, + [66] = {.lex_state = 139, .external_lex_state = 2}, + [67] = {.lex_state = 139, .external_lex_state = 2}, + [68] = {.lex_state = 139, .external_lex_state = 2}, + [69] = {.lex_state = 139, .external_lex_state = 2}, + [70] = {.lex_state = 139, .external_lex_state = 2}, + [71] = {.lex_state = 139, .external_lex_state = 2}, + [72] = {.lex_state = 139, .external_lex_state = 2}, + [73] = {.lex_state = 139, .external_lex_state = 2}, + [74] = {.lex_state = 139, .external_lex_state = 2}, + [75] = {.lex_state = 139, .external_lex_state = 2}, + [76] = {.lex_state = 139, .external_lex_state = 2}, + [77] = {.lex_state = 139, .external_lex_state = 2}, + [78] = {.lex_state = 139, .external_lex_state = 2}, + [79] = {.lex_state = 139, .external_lex_state = 2}, + [80] = {.lex_state = 139, .external_lex_state = 2}, + [81] = {.lex_state = 139, .external_lex_state = 2}, + [82] = {.lex_state = 139, .external_lex_state = 2}, + [83] = {.lex_state = 139, .external_lex_state = 2}, + [84] = {.lex_state = 139, .external_lex_state = 2}, + [85] = {.lex_state = 139, .external_lex_state = 2}, + [86] = {.lex_state = 139, .external_lex_state = 2}, + [87] = {.lex_state = 139, .external_lex_state = 2}, + [88] = {.lex_state = 139, .external_lex_state = 2}, + [89] = {.lex_state = 139, .external_lex_state = 2}, + [90] = {.lex_state = 139, .external_lex_state = 2}, + [91] = {.lex_state = 139, .external_lex_state = 2}, + [92] = {.lex_state = 139, .external_lex_state = 2}, + [93] = {.lex_state = 139, .external_lex_state = 2}, + [94] = {.lex_state = 139, .external_lex_state = 2}, [95] = {.lex_state = 14, .external_lex_state = 3}, [96] = {.lex_state = 14, .external_lex_state = 3}, - [97] = {.lex_state = 18, .external_lex_state = 3}, - [98] = {.lex_state = 16}, + [97] = {.lex_state = 16}, + [98] = {.lex_state = 139, .external_lex_state = 2}, [99] = {.lex_state = 16}, [100] = {.lex_state = 16}, - [101] = {.lex_state = 138, .external_lex_state = 2}, + [101] = {.lex_state = 18, .external_lex_state = 3}, [102] = {.lex_state = 16}, [103] = {.lex_state = 16}, [104] = {.lex_state = 16}, [105] = {.lex_state = 16}, [106] = {.lex_state = 16}, [107] = {.lex_state = 16}, - [108] = {.lex_state = 16}, - [109] = {.lex_state = 18, .external_lex_state = 3}, + [108] = {.lex_state = 18, .external_lex_state = 3}, + [109] = {.lex_state = 16}, [110] = {.lex_state = 18, .external_lex_state = 3}, [111] = {.lex_state = 9}, - [112] = {.lex_state = 18, .external_lex_state = 3}, - [113] = {.lex_state = 4}, - [114] = {.lex_state = 18, .external_lex_state = 3}, - [115] = {.lex_state = 9}, + [112] = {.lex_state = 4}, + [113] = {.lex_state = 18, .external_lex_state = 3}, + [114] = {.lex_state = 9}, + [115] = {.lex_state = 18, .external_lex_state = 3}, [116] = {.lex_state = 18, .external_lex_state = 3}, - [117] = {.lex_state = 16}, - [118] = {.lex_state = 18, .external_lex_state = 3}, + [117] = {.lex_state = 18, .external_lex_state = 3}, + [118] = {.lex_state = 16}, [119] = {.lex_state = 16}, [120] = {.lex_state = 16}, [121] = {.lex_state = 16}, - [122] = {.lex_state = 16}, + [122] = {.lex_state = 19, .external_lex_state = 3}, [123] = {.lex_state = 16}, [124] = {.lex_state = 16}, - [125] = {.lex_state = 18, .external_lex_state = 3}, + [125] = {.lex_state = 16}, [126] = {.lex_state = 18, .external_lex_state = 3}, [127] = {.lex_state = 18, .external_lex_state = 3}, [128] = {.lex_state = 18, .external_lex_state = 3}, - [129] = {.lex_state = 16}, + [129] = {.lex_state = 18, .external_lex_state = 3}, [130] = {.lex_state = 18, .external_lex_state = 3}, [131] = {.lex_state = 18, .external_lex_state = 3}, [132] = {.lex_state = 18, .external_lex_state = 3}, @@ -5451,12 +5504,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [147] = {.lex_state = 18, .external_lex_state = 3}, [148] = {.lex_state = 18, .external_lex_state = 3}, [149] = {.lex_state = 18, .external_lex_state = 3}, - [150] = {.lex_state = 13}, + [150] = {.lex_state = 18, .external_lex_state = 3}, [151] = {.lex_state = 18, .external_lex_state = 3}, [152] = {.lex_state = 18, .external_lex_state = 3}, [153] = {.lex_state = 18, .external_lex_state = 3}, [154] = {.lex_state = 18, .external_lex_state = 3}, - [155] = {.lex_state = 18, .external_lex_state = 3}, + [155] = {.lex_state = 13}, [156] = {.lex_state = 18, .external_lex_state = 3}, [157] = {.lex_state = 18, .external_lex_state = 3}, [158] = {.lex_state = 18, .external_lex_state = 3}, @@ -5464,9 +5517,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [160] = {.lex_state = 18, .external_lex_state = 3}, [161] = {.lex_state = 18, .external_lex_state = 3}, [162] = {.lex_state = 18, .external_lex_state = 3}, - [163] = {.lex_state = 18, .external_lex_state = 3}, - [164] = {.lex_state = 16}, - [165] = {.lex_state = 18, .external_lex_state = 3}, + [163] = {.lex_state = 16}, + [164] = {.lex_state = 18, .external_lex_state = 3}, + [165] = {.lex_state = 16}, [166] = {.lex_state = 18, .external_lex_state = 3}, [167] = {.lex_state = 18, .external_lex_state = 3}, [168] = {.lex_state = 16}, @@ -5474,15 +5527,15 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [170] = {.lex_state = 16}, [171] = {.lex_state = 16}, [172] = {.lex_state = 16}, - [173] = {.lex_state = 10}, - [174] = {.lex_state = 10}, + [173] = {.lex_state = 16}, + [174] = {.lex_state = 16}, [175] = {.lex_state = 16}, [176] = {.lex_state = 16}, [177] = {.lex_state = 16}, [178] = {.lex_state = 16}, [179] = {.lex_state = 16}, - [180] = {.lex_state = 16}, - [181] = {.lex_state = 16}, + [180] = {.lex_state = 10}, + [181] = {.lex_state = 10}, [182] = {.lex_state = 16}, [183] = {.lex_state = 16}, [184] = {.lex_state = 16}, @@ -5503,246 +5556,249 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [199] = {.lex_state = 15}, [200] = {.lex_state = 15}, [201] = {.lex_state = 15}, - [202] = {.lex_state = 5}, + [202] = {.lex_state = 15}, [203] = {.lex_state = 15}, [204] = {.lex_state = 15}, - [205] = {.lex_state = 15}, + [205] = {.lex_state = 5}, [206] = {.lex_state = 15}, [207] = {.lex_state = 18, .external_lex_state = 3}, - [208] = {.lex_state = 15}, - [209] = {.lex_state = 3}, - [210] = {.lex_state = 15}, + [208] = {.lex_state = 3}, + [209] = {.lex_state = 18, .external_lex_state = 3}, + [210] = {.lex_state = 3}, [211] = {.lex_state = 15}, - [212] = {.lex_state = 18, .external_lex_state = 3}, - [213] = {.lex_state = 18, .external_lex_state = 3}, + [212] = {.lex_state = 15}, + [213] = {.lex_state = 15}, [214] = {.lex_state = 15}, [215] = {.lex_state = 18, .external_lex_state = 3}, - [216] = {.lex_state = 3}, - [217] = {.lex_state = 15}, + [216] = {.lex_state = 15}, + [217] = {.lex_state = 18, .external_lex_state = 3}, [218] = {.lex_state = 7}, [219] = {.lex_state = 7}, [220] = {.lex_state = 7}, - [221] = {.lex_state = 23}, + [221] = {.lex_state = 15}, [222] = {.lex_state = 7}, [223] = {.lex_state = 7}, - [224] = {.lex_state = 7}, + [224] = {.lex_state = 24}, [225] = {.lex_state = 15}, - [226] = {.lex_state = 15}, + [226] = {.lex_state = 7}, [227] = {.lex_state = 7}, - [228] = {.lex_state = 15}, - [229] = {.lex_state = 7}, - [230] = {.lex_state = 15}, + [228] = {.lex_state = 24}, + [229] = {.lex_state = 15}, + [230] = {.lex_state = 7}, [231] = {.lex_state = 7}, [232] = {.lex_state = 7}, - [233] = {.lex_state = 23}, - [234] = {.lex_state = 7}, + [233] = {.lex_state = 7}, + [234] = {.lex_state = 15}, [235] = {.lex_state = 7}, [236] = {.lex_state = 7}, [237] = {.lex_state = 7}, - [238] = {.lex_state = 25}, - [239] = {.lex_state = 138, .external_lex_state = 3}, - [240] = {.lex_state = 138, .external_lex_state = 3}, - [241] = {.lex_state = 138, .external_lex_state = 3}, - [242] = {.lex_state = 138, .external_lex_state = 3}, - [243] = {.lex_state = 138, .external_lex_state = 3}, - [244] = {.lex_state = 138, .external_lex_state = 3}, - [245] = {.lex_state = 138, .external_lex_state = 3}, - [246] = {.lex_state = 138, .external_lex_state = 3}, - [247] = {.lex_state = 40}, - [248] = {.lex_state = 23}, - [249] = {.lex_state = 22}, - [250] = {.lex_state = 40}, - [251] = {.lex_state = 138, .external_lex_state = 3}, - [252] = {.lex_state = 138, .external_lex_state = 3}, - [253] = {.lex_state = 138, .external_lex_state = 3}, - [254] = {.lex_state = 25}, - [255] = {.lex_state = 138, .external_lex_state = 3}, - [256] = {.lex_state = 25}, - [257] = {.lex_state = 25}, - [258] = {.lex_state = 25}, - [259] = {.lex_state = 20}, - [260] = {.lex_state = 20}, - [261] = {.lex_state = 138, .external_lex_state = 3}, - [262] = {.lex_state = 25}, - [263] = {.lex_state = 25}, - [264] = {.lex_state = 25}, - [265] = {.lex_state = 25}, - [266] = {.lex_state = 138, .external_lex_state = 3}, - [267] = {.lex_state = 138, .external_lex_state = 3}, - [268] = {.lex_state = 23}, - [269] = {.lex_state = 23}, - [270] = {.lex_state = 23}, - [271] = {.lex_state = 23}, - [272] = {.lex_state = 138, .external_lex_state = 3}, - [273] = {.lex_state = 23}, - [274] = {.lex_state = 23}, - [275] = {.lex_state = 21}, - [276] = {.lex_state = 23}, - [277] = {.lex_state = 23}, - [278] = {.lex_state = 21}, - [279] = {.lex_state = 23}, - [280] = {.lex_state = 23}, - [281] = {.lex_state = 23}, - [282] = {.lex_state = 23}, - [283] = {.lex_state = 28}, - [284] = {.lex_state = 28}, - [285] = {.lex_state = 21}, - [286] = {.lex_state = 29}, - [287] = {.lex_state = 21}, - [288] = {.lex_state = 29}, - [289] = {.lex_state = 21}, - [290] = {.lex_state = 21}, - [291] = {.lex_state = 21}, - [292] = {.lex_state = 21}, - [293] = {.lex_state = 21}, - [294] = {.lex_state = 21}, - [295] = {.lex_state = 29}, - [296] = {.lex_state = 29}, - [297] = {.lex_state = 29}, - [298] = {.lex_state = 21}, - [299] = {.lex_state = 21}, - [300] = {.lex_state = 21}, - [301] = {.lex_state = 21}, - [302] = {.lex_state = 21}, - [303] = {.lex_state = 21}, - [304] = {.lex_state = 138}, - [305] = {.lex_state = 21}, - [306] = {.lex_state = 21}, - [307] = {.lex_state = 138}, - [308] = {.lex_state = 29}, - [309] = {.lex_state = 21}, - [310] = {.lex_state = 29}, - [311] = {.lex_state = 29}, - [312] = {.lex_state = 29}, - [313] = {.lex_state = 29}, - [314] = {.lex_state = 29}, - [315] = {.lex_state = 29}, - [316] = {.lex_state = 29}, - [317] = {.lex_state = 29}, - [318] = {.lex_state = 21}, - [319] = {.lex_state = 29}, - [320] = {.lex_state = 21}, - [321] = {.lex_state = 21}, - [322] = {.lex_state = 36}, - [323] = {.lex_state = 21}, - [324] = {.lex_state = 29}, - [325] = {.lex_state = 138}, - [326] = {.lex_state = 21}, - [327] = {.lex_state = 29}, - [328] = {.lex_state = 138}, - [329] = {.lex_state = 138}, - [330] = {.lex_state = 29}, - [331] = {.lex_state = 21}, - [332] = {.lex_state = 138}, - [333] = {.lex_state = 21}, - [334] = {.lex_state = 29}, - [335] = {.lex_state = 21}, - [336] = {.lex_state = 21}, - [337] = {.lex_state = 1}, - [338] = {.lex_state = 138}, - [339] = {.lex_state = 29}, - [340] = {.lex_state = 138}, - [341] = {.lex_state = 138}, + [238] = {.lex_state = 26}, + [239] = {.lex_state = 139, .external_lex_state = 3}, + [240] = {.lex_state = 139, .external_lex_state = 3}, + [241] = {.lex_state = 139, .external_lex_state = 3}, + [242] = {.lex_state = 139, .external_lex_state = 3}, + [243] = {.lex_state = 139, .external_lex_state = 3}, + [244] = {.lex_state = 139, .external_lex_state = 3}, + [245] = {.lex_state = 139, .external_lex_state = 3}, + [246] = {.lex_state = 23}, + [247] = {.lex_state = 41}, + [248] = {.lex_state = 24}, + [249] = {.lex_state = 139, .external_lex_state = 3}, + [250] = {.lex_state = 41}, + [251] = {.lex_state = 26}, + [252] = {.lex_state = 139, .external_lex_state = 3}, + [253] = {.lex_state = 26}, + [254] = {.lex_state = 139, .external_lex_state = 3}, + [255] = {.lex_state = 139, .external_lex_state = 3}, + [256] = {.lex_state = 26}, + [257] = {.lex_state = 26}, + [258] = {.lex_state = 26}, + [259] = {.lex_state = 21}, + [260] = {.lex_state = 21}, + [261] = {.lex_state = 139, .external_lex_state = 3}, + [262] = {.lex_state = 26}, + [263] = {.lex_state = 26}, + [264] = {.lex_state = 26}, + [265] = {.lex_state = 139, .external_lex_state = 3}, + [266] = {.lex_state = 139, .external_lex_state = 3}, + [267] = {.lex_state = 24}, + [268] = {.lex_state = 24}, + [269] = {.lex_state = 24}, + [270] = {.lex_state = 139, .external_lex_state = 3}, + [271] = {.lex_state = 24}, + [272] = {.lex_state = 24}, + [273] = {.lex_state = 24}, + [274] = {.lex_state = 22}, + [275] = {.lex_state = 24}, + [276] = {.lex_state = 24}, + [277] = {.lex_state = 22}, + [278] = {.lex_state = 24}, + [279] = {.lex_state = 24}, + [280] = {.lex_state = 24}, + [281] = {.lex_state = 24}, + [282] = {.lex_state = 29}, + [283] = {.lex_state = 29}, + [284] = {.lex_state = 22}, + [285] = {.lex_state = 22}, + [286] = {.lex_state = 22}, + [287] = {.lex_state = 22}, + [288] = {.lex_state = 30}, + [289] = {.lex_state = 22}, + [290] = {.lex_state = 22}, + [291] = {.lex_state = 22}, + [292] = {.lex_state = 22}, + [293] = {.lex_state = 22}, + [294] = {.lex_state = 30}, + [295] = {.lex_state = 30}, + [296] = {.lex_state = 30}, + [297] = {.lex_state = 22}, + [298] = {.lex_state = 30}, + [299] = {.lex_state = 22}, + [300] = {.lex_state = 22}, + [301] = {.lex_state = 22}, + [302] = {.lex_state = 22}, + [303] = {.lex_state = 30}, + [304] = {.lex_state = 30}, + [305] = {.lex_state = 22}, + [306] = {.lex_state = 139}, + [307] = {.lex_state = 22}, + [308] = {.lex_state = 139}, + [309] = {.lex_state = 22}, + [310] = {.lex_state = 30}, + [311] = {.lex_state = 30}, + [312] = {.lex_state = 30}, + [313] = {.lex_state = 30}, + [314] = {.lex_state = 30}, + [315] = {.lex_state = 30}, + [316] = {.lex_state = 22}, + [317] = {.lex_state = 30}, + [318] = {.lex_state = 30}, + [319] = {.lex_state = 22}, + [320] = {.lex_state = 22}, + [321] = {.lex_state = 22}, + [322] = {.lex_state = 30}, + [323] = {.lex_state = 22}, + [324] = {.lex_state = 139}, + [325] = {.lex_state = 22}, + [326] = {.lex_state = 30}, + [327] = {.lex_state = 139}, + [328] = {.lex_state = 139}, + [329] = {.lex_state = 30}, + [330] = {.lex_state = 37}, + [331] = {.lex_state = 22}, + [332] = {.lex_state = 30}, + [333] = {.lex_state = 22}, + [334] = {.lex_state = 139}, + [335] = {.lex_state = 22}, + [336] = {.lex_state = 1}, + [337] = {.lex_state = 139}, + [338] = {.lex_state = 139}, + [339] = {.lex_state = 30}, + [340] = {.lex_state = 1}, + [341] = {.lex_state = 1}, [342] = {.lex_state = 2}, - [343] = {.lex_state = 1}, - [344] = {.lex_state = 138}, - [345] = {.lex_state = 29}, - [346] = {.lex_state = 29}, - [347] = {.lex_state = 2}, + [343] = {.lex_state = 30}, + [344] = {.lex_state = 139}, + [345] = {.lex_state = 30}, + [346] = {.lex_state = 139}, + [347] = {.lex_state = 1}, [348] = {.lex_state = 2}, - [349] = {.lex_state = 1}, - [350] = {.lex_state = 1}, - [351] = {.lex_state = 1}, - [352] = {.lex_state = 29}, - [353] = {.lex_state = 138}, - [354] = {.lex_state = 29}, - [355] = {.lex_state = 138}, - [356] = {.lex_state = 2}, - [357] = {.lex_state = 29}, + [349] = {.lex_state = 2}, + [350] = {.lex_state = 139}, + [351] = {.lex_state = 139}, + [352] = {.lex_state = 30}, + [353] = {.lex_state = 30}, + [354] = {.lex_state = 139}, + [355] = {.lex_state = 139}, + [356] = {.lex_state = 1}, + [357] = {.lex_state = 1}, [358] = {.lex_state = 2}, - [359] = {.lex_state = 1}, - [360] = {.lex_state = 29}, - [361] = {.lex_state = 138}, + [359] = {.lex_state = 2}, + [360] = {.lex_state = 2}, + [361] = {.lex_state = 1}, [362] = {.lex_state = 2}, - [363] = {.lex_state = 1}, - [364] = {.lex_state = 2}, - [365] = {.lex_state = 1}, - [366] = {.lex_state = 138}, - [367] = {.lex_state = 29}, - [368] = {.lex_state = 138}, - [369] = {.lex_state = 138}, - [370] = {.lex_state = 2}, + [363] = {.lex_state = 139}, + [364] = {.lex_state = 1}, + [365] = {.lex_state = 2}, + [366] = {.lex_state = 1}, + [367] = {.lex_state = 2}, + [368] = {.lex_state = 30}, + [369] = {.lex_state = 139}, + [370] = {.lex_state = 1}, [371] = {.lex_state = 2}, [372] = {.lex_state = 1}, [373] = {.lex_state = 2}, - [374] = {.lex_state = 1}, + [374] = {.lex_state = 139}, [375] = {.lex_state = 2}, [376] = {.lex_state = 1}, [377] = {.lex_state = 2}, - [378] = {.lex_state = 1}, - [379] = {.lex_state = 2}, - [380] = {.lex_state = 138}, - [381] = {.lex_state = 1}, - [382] = {.lex_state = 29}, - [383] = {.lex_state = 138}, - [384] = {.lex_state = 138}, - [385] = {.lex_state = 25}, - [386] = {.lex_state = 138}, - [387] = {.lex_state = 138}, - [388] = {.lex_state = 38}, - [389] = {.lex_state = 29}, - [390] = {.lex_state = 138}, - [391] = {.lex_state = 138}, - [392] = {.lex_state = 138}, - [393] = {.lex_state = 25}, - [394] = {.lex_state = 138}, - [395] = {.lex_state = 138}, - [396] = {.lex_state = 138}, - [397] = {.lex_state = 30}, - [398] = {.lex_state = 138}, - [399] = {.lex_state = 138}, - [400] = {.lex_state = 29}, - [401] = {.lex_state = 138}, - [402] = {.lex_state = 138}, - [403] = {.lex_state = 138}, - [404] = {.lex_state = 138}, - [405] = {.lex_state = 138}, - [406] = {.lex_state = 138}, - [407] = {.lex_state = 138}, - [408] = {.lex_state = 138}, - [409] = {.lex_state = 29}, - [410] = {.lex_state = 138}, - [411] = {.lex_state = 138}, - [412] = {.lex_state = 138}, - [413] = {.lex_state = 138}, - [414] = {.lex_state = 138}, - [415] = {.lex_state = 41}, - [416] = {.lex_state = 138}, - [417] = {.lex_state = 138}, - [418] = {.lex_state = 138}, - [419] = {.lex_state = 138}, - [420] = {.lex_state = 52}, - [421] = {.lex_state = 138}, - [422] = {.lex_state = 52}, - [423] = {.lex_state = 52}, - [424] = {.lex_state = 138}, - [425] = {.lex_state = 138}, - [426] = {.lex_state = 138}, - [427] = {.lex_state = 138}, - [428] = {.lex_state = 138}, - [429] = {.lex_state = 138}, - [430] = {.lex_state = 25}, - [431] = {.lex_state = 138}, - [432] = {.lex_state = 138}, - [433] = {.lex_state = 138}, - [434] = {.lex_state = 138}, - [435] = {.lex_state = 138}, - [436] = {.lex_state = 138}, - [437] = {.lex_state = 25}, - [438] = {.lex_state = 52}, - [439] = {.lex_state = 138}, - [440] = {.lex_state = 138}, - [441] = {.lex_state = 25}, + [378] = {.lex_state = 30}, + [379] = {.lex_state = 30}, + [380] = {.lex_state = 1}, + [381] = {.lex_state = 139}, + [382] = {.lex_state = 139}, + [383] = {.lex_state = 30}, + [384] = {.lex_state = 139}, + [385] = {.lex_state = 139}, + [386] = {.lex_state = 139}, + [387] = {.lex_state = 30}, + [388] = {.lex_state = 139}, + [389] = {.lex_state = 139}, + [390] = {.lex_state = 19}, + [391] = {.lex_state = 139}, + [392] = {.lex_state = 19}, + [393] = {.lex_state = 139}, + [394] = {.lex_state = 139}, + [395] = {.lex_state = 139}, + [396] = {.lex_state = 139}, + [397] = {.lex_state = 139}, + [398] = {.lex_state = 39}, + [399] = {.lex_state = 30}, + [400] = {.lex_state = 31}, + [401] = {.lex_state = 139}, + [402] = {.lex_state = 139}, + [403] = {.lex_state = 139}, + [404] = {.lex_state = 139}, + [405] = {.lex_state = 139}, + [406] = {.lex_state = 139}, + [407] = {.lex_state = 139}, + [408] = {.lex_state = 139}, + [409] = {.lex_state = 139}, + [410] = {.lex_state = 139}, + [411] = {.lex_state = 139}, + [412] = {.lex_state = 139}, + [413] = {.lex_state = 42}, + [414] = {.lex_state = 30}, + [415] = {.lex_state = 139}, + [416] = {.lex_state = 139}, + [417] = {.lex_state = 139}, + [418] = {.lex_state = 139}, + [419] = {.lex_state = 53}, + [420] = {.lex_state = 19}, + [421] = {.lex_state = 139}, + [422] = {.lex_state = 139}, + [423] = {.lex_state = 139}, + [424] = {.lex_state = 53}, + [425] = {.lex_state = 53}, + [426] = {.lex_state = 139}, + [427] = {.lex_state = 139}, + [428] = {.lex_state = 139}, + [429] = {.lex_state = 139}, + [430] = {.lex_state = 139}, + [431] = {.lex_state = 139}, + [432] = {.lex_state = 139}, + [433] = {.lex_state = 139}, + [434] = {.lex_state = 139}, + [435] = {.lex_state = 139}, + [436] = {.lex_state = 53}, + [437] = {.lex_state = 139}, + [438] = {.lex_state = 139}, + [439] = {.lex_state = 19}, + [440] = {.lex_state = 139}, + [441] = {.lex_state = 139}, + [442] = {.lex_state = 139}, + [443] = {.lex_state = 139}, + [444] = {.lex_state = 19}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -5816,7 +5872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym___error_recovery] = ACTIONS(1), }, [STATE(1)] = { - [sym_stylesheet] = STATE(440), + [sym_stylesheet] = STATE(435), [sym_import_statement] = STATE(10), [sym_media_statement] = STATE(10), [sym_charset_statement] = STATE(10), @@ -5826,21 +5882,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scope_statement] = STATE(10), [sym_at_rule] = STATE(10), [sym_rule_set] = STATE(10), - [sym_selectors] = STATE(410), - [sym__selector] = STATE(243), - [sym_universal_selector] = STATE(243), - [sym_class_selector] = STATE(243), - [sym_pseudo_class_selector] = STATE(243), - [sym_pseudo_element_selector] = STATE(243), - [sym_id_selector] = STATE(243), - [sym_attribute_selector] = STATE(243), - [sym_child_selector] = STATE(243), - [sym_descendant_selector] = STATE(243), - [sym_sibling_selector] = STATE(243), - [sym_adjacent_sibling_selector] = STATE(243), - [sym_namespace_selector] = STATE(243), + [sym_selectors] = STATE(412), + [sym__selector] = STATE(242), + [sym_universal_selector] = STATE(239), + [sym_class_selector] = STATE(242), + [sym_pseudo_class_selector] = STATE(242), + [sym_pseudo_element_selector] = STATE(242), + [sym_id_selector] = STATE(242), + [sym_attribute_selector] = STATE(242), + [sym_child_selector] = STATE(242), + [sym_descendant_selector] = STATE(242), + [sym_sibling_selector] = STATE(242), + [sym_adjacent_sibling_selector] = STATE(242), + [sym_namespace_selector] = STATE(242), + [sym__property_name] = STATE(438), [sym_declaration] = STATE(10), - [sym_string_value] = STATE(243), + [sym_string_value] = STATE(242), [aux_sym_stylesheet_repeat1] = STATE(10), [ts_builtin_sym_end] = ACTIONS(7), [anon_sym_ATimport] = ACTIONS(9), @@ -5872,7 +5929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 28, + [0] = 30, ACTIONS(23), 1, sym_nesting_selector, ACTIONS(25), 1, @@ -5897,6 +5954,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(45), 1, anon_sym_DQUOTE, + ACTIONS(47), 1, + sym_identifier, ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(53), 1, @@ -5914,12 +5973,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_ATscope, ACTIONS(69), 1, - sym_identifier, - ACTIONS(71), 1, sym_at_keyword, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, - STATE(421), 1, + STATE(429), 1, + sym__property_name, + STATE(432), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -5927,7 +5988,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(3), 12, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -5940,9 +6001,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -5954,7 +6014,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [110] = 28, + [115] = 30, ACTIONS(23), 1, sym_nesting_selector, ACTIONS(25), 1, @@ -5979,6 +6039,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(45), 1, anon_sym_DQUOTE, + ACTIONS(47), 1, + sym_identifier, ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(53), 1, @@ -5994,14 +6056,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_ATscope, ACTIONS(69), 1, - sym_identifier, - ACTIONS(71), 1, sym_at_keyword, - ACTIONS(73), 1, + ACTIONS(71), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, - STATE(419), 1, + STATE(429), 1, + sym__property_name, + STATE(437), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6009,7 +6073,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(8), 12, + STATE(2), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6022,9 +6086,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6036,7 +6099,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [220] = 28, + [230] = 30, ACTIONS(23), 1, sym_nesting_selector, ACTIONS(25), 1, @@ -6061,6 +6124,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(45), 1, anon_sym_DQUOTE, + ACTIONS(47), 1, + sym_identifier, ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(53), 1, @@ -6076,22 +6141,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_ATscope, ACTIONS(69), 1, - sym_identifier, - ACTIONS(71), 1, sym_at_keyword, - ACTIONS(75), 1, + ACTIONS(73), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, - STATE(424), 1, + STATE(427), 1, sym_last_declaration, + STATE(429), 1, + sym__property_name, ACTIONS(5), 2, sym_js_comment, sym_comment, ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(5), 12, + STATE(6), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6104,9 +6171,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6118,7 +6184,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [330] = 28, + [345] = 30, ACTIONS(23), 1, sym_nesting_selector, ACTIONS(25), 1, @@ -6143,6 +6209,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(45), 1, anon_sym_DQUOTE, + ACTIONS(47), 1, + sym_identifier, ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(53), 1, @@ -6158,22 +6226,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_ATscope, ACTIONS(69), 1, - sym_identifier, - ACTIONS(71), 1, sym_at_keyword, - ACTIONS(77), 1, + ACTIONS(75), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, - STATE(435), 1, + STATE(422), 1, sym_last_declaration, + STATE(429), 1, + sym__property_name, ACTIONS(5), 2, sym_js_comment, sym_comment, ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(8), 12, + STATE(7), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6186,9 +6256,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6200,7 +6269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [440] = 28, + [460] = 30, ACTIONS(23), 1, sym_nesting_selector, ACTIONS(25), 1, @@ -6225,6 +6294,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(45), 1, anon_sym_DQUOTE, + ACTIONS(47), 1, + sym_identifier, ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(53), 1, @@ -6240,14 +6311,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_ATscope, ACTIONS(69), 1, - sym_identifier, - ACTIONS(71), 1, sym_at_keyword, - ACTIONS(79), 1, + ACTIONS(77), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, - STATE(432), 1, + STATE(429), 1, + sym__property_name, + STATE(440), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6255,7 +6328,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(7), 12, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6268,9 +6341,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6282,7 +6354,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [550] = 28, + [575] = 30, ACTIONS(23), 1, sym_nesting_selector, ACTIONS(25), 1, @@ -6307,6 +6379,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(45), 1, anon_sym_DQUOTE, + ACTIONS(47), 1, + sym_identifier, ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(53), 1, @@ -6322,15 +6396,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(67), 1, anon_sym_ATscope, ACTIONS(69), 1, - sym_identifier, - ACTIONS(71), 1, sym_at_keyword, - ACTIONS(81), 1, + ACTIONS(79), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, - STATE(426), 1, + STATE(421), 1, sym_last_declaration, + STATE(429), 1, + sym__property_name, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -6350,9 +6426,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6364,57 +6439,61 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [660] = 27, - ACTIONS(83), 1, + [690] = 29, + ACTIONS(81), 1, anon_sym_ATimport, - ACTIONS(86), 1, + ACTIONS(84), 1, anon_sym_ATmedia, - ACTIONS(89), 1, + ACTIONS(87), 1, anon_sym_ATcharset, - ACTIONS(92), 1, + ACTIONS(90), 1, anon_sym_ATnamespace, - ACTIONS(98), 1, + ACTIONS(96), 1, anon_sym_RBRACE, - ACTIONS(100), 1, + ACTIONS(98), 1, anon_sym_ATsupports, - ACTIONS(103), 1, + ACTIONS(101), 1, anon_sym_ATscope, - ACTIONS(106), 1, + ACTIONS(104), 1, sym_nesting_selector, - ACTIONS(109), 1, + ACTIONS(107), 1, anon_sym_STAR, - ACTIONS(112), 1, + ACTIONS(110), 1, anon_sym_DOT, - ACTIONS(115), 1, + ACTIONS(113), 1, anon_sym_COLON_COLON, - ACTIONS(118), 1, + ACTIONS(116), 1, anon_sym_POUND, - ACTIONS(121), 1, + ACTIONS(119), 1, anon_sym_LBRACK, - ACTIONS(124), 1, + ACTIONS(122), 1, anon_sym_GT, - ACTIONS(127), 1, + ACTIONS(125), 1, anon_sym_TILDE, - ACTIONS(130), 1, + ACTIONS(128), 1, anon_sym_PLUS, - ACTIONS(133), 1, + ACTIONS(131), 1, anon_sym_PIPE, - ACTIONS(136), 1, + ACTIONS(134), 1, anon_sym_SQUOTE, - ACTIONS(139), 1, + ACTIONS(137), 1, anon_sym_DQUOTE, - ACTIONS(142), 1, + ACTIONS(140), 1, sym_identifier, - ACTIONS(145), 1, + ACTIONS(143), 1, sym_at_keyword, - ACTIONS(148), 1, + ACTIONS(146), 1, sym__pseudo_class_selector_colon, - STATE(416), 1, + STATE(239), 1, + sym_universal_selector, + STATE(405), 1, sym_selectors, + STATE(441), 1, + sym__property_name, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(95), 2, + ACTIONS(93), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, STATE(8), 12, @@ -6430,9 +6509,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6444,57 +6522,61 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [767] = 27, - ACTIONS(151), 1, + [802] = 29, + ACTIONS(149), 1, ts_builtin_sym_end, - ACTIONS(153), 1, + ACTIONS(151), 1, anon_sym_ATimport, - ACTIONS(156), 1, + ACTIONS(154), 1, anon_sym_ATmedia, - ACTIONS(159), 1, + ACTIONS(157), 1, anon_sym_ATcharset, - ACTIONS(162), 1, + ACTIONS(160), 1, anon_sym_ATnamespace, - ACTIONS(168), 1, + ACTIONS(166), 1, anon_sym_ATsupports, - ACTIONS(171), 1, + ACTIONS(169), 1, anon_sym_ATscope, - ACTIONS(174), 1, + ACTIONS(172), 1, sym_nesting_selector, - ACTIONS(177), 1, + ACTIONS(175), 1, anon_sym_STAR, - ACTIONS(180), 1, + ACTIONS(178), 1, anon_sym_DOT, - ACTIONS(183), 1, + ACTIONS(181), 1, anon_sym_COLON_COLON, - ACTIONS(186), 1, + ACTIONS(184), 1, anon_sym_POUND, - ACTIONS(189), 1, + ACTIONS(187), 1, anon_sym_LBRACK, - ACTIONS(192), 1, + ACTIONS(190), 1, anon_sym_GT, - ACTIONS(195), 1, + ACTIONS(193), 1, anon_sym_TILDE, - ACTIONS(198), 1, + ACTIONS(196), 1, anon_sym_PLUS, - ACTIONS(201), 1, + ACTIONS(199), 1, anon_sym_PIPE, - ACTIONS(204), 1, + ACTIONS(202), 1, anon_sym_SQUOTE, - ACTIONS(207), 1, + ACTIONS(205), 1, anon_sym_DQUOTE, - ACTIONS(210), 1, + ACTIONS(208), 1, sym_identifier, - ACTIONS(213), 1, + ACTIONS(211), 1, sym_at_keyword, - ACTIONS(216), 1, + ACTIONS(214), 1, sym__pseudo_class_selector_colon, - STATE(410), 1, + STATE(239), 1, + sym_universal_selector, + STATE(412), 1, sym_selectors, + STATE(438), 1, + sym__property_name, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(165), 2, + ACTIONS(163), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, STATE(9), 11, @@ -6509,9 +6591,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_stylesheet_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6523,7 +6604,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [873] = 27, + [913] = 29, ACTIONS(9), 1, anon_sym_ATimport, ACTIONS(11), 1, @@ -6566,10 +6647,14 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(219), 1, + ACTIONS(217), 1, ts_builtin_sym_end, - STATE(410), 1, + STATE(239), 1, + sym_universal_selector, + STATE(412), 1, sym_selectors, + STATE(438), 1, + sym__property_name, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -6588,9 +6673,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_stylesheet_repeat1, - STATE(243), 13, + STATE(242), 12, sym__selector, - sym_universal_selector, sym_class_selector, sym_pseudo_class_selector, sym_pseudo_element_selector, @@ -6602,7 +6686,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [979] = 27, + [1024] = 27, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -6621,39 +6705,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(223), 1, + ACTIONS(221), 1, anon_sym_RPAREN, - ACTIONS(225), 1, + ACTIONS(223), 1, sym_nesting_selector, - ACTIONS(227), 1, + ACTIONS(225), 1, anon_sym_DOT, - ACTIONS(229), 1, + ACTIONS(227), 1, anon_sym_POUND, - ACTIONS(231), 1, + ACTIONS(229), 1, anon_sym_PLUS, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(235), 1, + ACTIONS(233), 1, anon_sym_SQUOTE, - ACTIONS(237), 1, + ACTIONS(235), 1, anon_sym_DQUOTE, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(243), 1, + ACTIONS(241), 1, anon_sym_LBRACK2, - ACTIONS(245), 1, + ACTIONS(243), 1, sym_identifier, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - STATE(51), 1, + STATE(53), 1, sym_string_value, - STATE(106), 1, + STATE(105), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 8, + STATE(211), 8, sym__value, sym_parenthesized_value, sym_color_value, @@ -6662,7 +6746,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - STATE(241), 12, + STATE(240), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -6675,7 +6759,7 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1079] = 27, + [1124] = 27, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -6694,39 +6778,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(227), 1, + ACTIONS(225), 1, anon_sym_DOT, - ACTIONS(229), 1, + ACTIONS(227), 1, anon_sym_POUND, - ACTIONS(231), 1, + ACTIONS(229), 1, anon_sym_PLUS, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(235), 1, + ACTIONS(233), 1, anon_sym_SQUOTE, - ACTIONS(237), 1, + ACTIONS(235), 1, anon_sym_DQUOTE, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(243), 1, + ACTIONS(241), 1, anon_sym_LBRACK2, - ACTIONS(245), 1, + ACTIONS(243), 1, sym_identifier, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(249), 1, + ACTIONS(247), 1, anon_sym_RPAREN, - ACTIONS(251), 1, + ACTIONS(249), 1, sym_nesting_selector, - STATE(51), 1, + STATE(53), 1, sym_string_value, - STATE(103), 1, + STATE(102), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 8, + STATE(211), 8, sym__value, sym_parenthesized_value, sym_color_value, @@ -6735,7 +6819,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - STATE(246), 12, + STATE(245), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -6748,7 +6832,7 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1179] = 26, + [1224] = 26, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -6767,37 +6851,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(227), 1, + ACTIONS(225), 1, anon_sym_DOT, - ACTIONS(229), 1, + ACTIONS(227), 1, anon_sym_POUND, - ACTIONS(231), 1, + ACTIONS(229), 1, anon_sym_PLUS, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(235), 1, + ACTIONS(233), 1, anon_sym_SQUOTE, - ACTIONS(237), 1, + ACTIONS(235), 1, anon_sym_DQUOTE, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(243), 1, + ACTIONS(241), 1, anon_sym_LBRACK2, - ACTIONS(245), 1, + ACTIONS(243), 1, sym_identifier, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(253), 1, + ACTIONS(251), 1, sym_nesting_selector, - STATE(51), 1, + STATE(53), 1, sym_string_value, - STATE(108), 1, + STATE(118), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 8, + STATE(211), 8, sym__value, sym_parenthesized_value, sym_color_value, @@ -6806,7 +6890,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - STATE(251), 12, + STATE(249), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -6819,53 +6903,53 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1276] = 20, + [1321] = 20, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(253), 1, anon_sym_SEMI, - ACTIONS(257), 1, + ACTIONS(255), 1, anon_sym_LBRACE, - ACTIONS(259), 1, + ACTIONS(257), 1, anon_sym_LPAREN, - ACTIONS(263), 1, + ACTIONS(261), 1, anon_sym_POUND, - ACTIONS(267), 1, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(269), 1, + ACTIONS(267), 1, anon_sym_SQUOTE, - ACTIONS(271), 1, + ACTIONS(269), 1, anon_sym_DQUOTE, - ACTIONS(273), 1, + ACTIONS(271), 1, aux_sym_integer_value_token1, - ACTIONS(275), 1, + ACTIONS(273), 1, aux_sym_float_value_token1, - ACTIONS(277), 1, + ACTIONS(275), 1, anon_sym_LBRACK2, - ACTIONS(279), 1, + ACTIONS(277), 1, sym_identifier, - ACTIONS(281), 1, + ACTIONS(279), 1, sym_important_value, STATE(71), 1, sym_block, - STATE(115), 1, + STATE(111), 1, aux_sym_postcss_statement_repeat1, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - ACTIONS(265), 2, + ACTIONS(263), 2, sym_important, sym_plain_value, - STATE(308), 6, + STATE(303), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - STATE(229), 9, + STATE(236), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -6875,61 +6959,14 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [1352] = 16, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(283), 1, - anon_sym_LPAREN, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(287), 1, - sym_important, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(299), 1, - sym_identifier, - ACTIONS(301), 1, - sym_plain_value, - ACTIONS(261), 2, - anon_sym_not, - anon_sym_only, - STATE(382), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - STATE(333), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1415] = 17, - ACTIONS(25), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_DOT, - ACTIONS(29), 1, - anon_sym_COLON_COLON, - ACTIONS(31), 1, + [1397] = 17, + ACTIONS(25), 1, + anon_sym_STAR, + ACTIONS(27), 1, + anon_sym_DOT, + ACTIONS(29), 1, + anon_sym_COLON_COLON, + ACTIONS(31), 1, anon_sym_POUND, ACTIONS(33), 1, anon_sym_LBRACK, @@ -6947,16 +6984,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(303), 1, + ACTIONS(281), 1, anon_sym_RPAREN, - ACTIONS(305), 1, + ACTIONS(283), 1, sym_nesting_selector, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(240), 13, + STATE(243), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6970,37 +7007,84 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1480] = 16, + [1462] = 16, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(267), 1, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(283), 1, + ACTIONS(287), 1, anon_sym_LPAREN, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_POUND, ACTIONS(291), 1, - anon_sym_DQUOTE, + sym_important, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_SQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + anon_sym_DQUOTE, ACTIONS(297), 1, + aux_sym_integer_value_token1, + ACTIONS(299), 1, + aux_sym_float_value_token1, + ACTIONS(301), 1, anon_sym_LBRACK2, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(305), 1, + sym_plain_value, + ACTIONS(259), 2, + anon_sym_not, + anon_sym_only, + STATE(383), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + STATE(333), 9, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + [1525] = 16, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(265), 1, + anon_sym_selector, + ACTIONS(287), 1, + anon_sym_LPAREN, + ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, + anon_sym_SQUOTE, + ACTIONS(295), 1, + anon_sym_DQUOTE, + ACTIONS(297), 1, + aux_sym_integer_value_token1, ACTIONS(299), 1, + aux_sym_float_value_token1, + ACTIONS(301), 1, + anon_sym_LBRACK2, + ACTIONS(303), 1, sym_identifier, - ACTIONS(309), 1, + ACTIONS(307), 1, sym_important, - ACTIONS(311), 1, + ACTIONS(309), 1, sym_plain_value, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(382), 6, + STATE(383), 6, sym__query, sym_feature_query, sym_parenthesized_query, @@ -7017,7 +7101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [1543] = 16, + [1588] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7042,14 +7126,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(313), 1, + ACTIONS(311), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(255), 13, + STATE(252), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7063,7 +7147,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1605] = 17, + [1650] = 17, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7088,16 +7172,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(315), 1, + ACTIONS(313), 1, sym_nesting_selector, - ACTIONS(317), 1, + ACTIONS(315), 1, sym_identifier, - STATE(213), 1, + STATE(217), 1, sym_namespace_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(272), 12, + STATE(270), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -7110,7 +7194,7 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_string_value, - [1669] = 16, + [1714] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7135,14 +7219,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(319), 1, + ACTIONS(317), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(267), 13, + STATE(255), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7156,7 +7240,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1731] = 16, + [1776] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7181,9 +7265,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(321), 1, + ACTIONS(319), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, @@ -7202,7 +7286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1793] = 16, + [1838] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7227,9 +7311,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(323), 1, + ACTIONS(321), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, @@ -7248,7 +7332,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1855] = 16, + [1900] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7273,14 +7357,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(325), 1, + ACTIONS(323), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(253), 13, + STATE(143), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7294,7 +7378,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1917] = 16, + [1962] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7319,14 +7403,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(327), 1, + ACTIONS(325), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(132), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7340,7 +7424,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1979] = 16, + [2024] = 17, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7365,14 +7449,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, - sym_identifier, - ACTIONS(329), 1, + ACTIONS(313), 1, sym_nesting_selector, + ACTIONS(327), 1, + sym_identifier, + STATE(215), 1, + sym_namespace_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(245), 13, + STATE(270), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -7384,9 +7470,8 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - sym_namespace_selector, sym_string_value, - [2041] = 17, + [2088] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7411,16 +7496,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(315), 1, - sym_nesting_selector, - ACTIONS(331), 1, + ACTIONS(285), 1, sym_identifier, - STATE(215), 1, - sym_namespace_selector, + ACTIONS(329), 1, + sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(272), 12, + STATE(266), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7432,8 +7515,9 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, + sym_namespace_selector, sym_string_value, - [2105] = 16, + [2150] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7458,14 +7542,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(333), 1, + ACTIONS(331), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(266), 13, + STATE(148), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7479,7 +7563,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2167] = 16, + [2212] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7504,14 +7588,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(335), 1, + ACTIONS(333), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(166), 13, + STATE(149), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7525,46 +7609,46 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2229] = 19, + [2274] = 19, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(335), 1, anon_sym_COMMA, - ACTIONS(339), 1, + ACTIONS(337), 1, anon_sym_SEMI, - ACTIONS(341), 1, + ACTIONS(339), 1, anon_sym_RBRACE, - ACTIONS(343), 1, + ACTIONS(341), 1, anon_sym_STAR, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(349), 1, + ACTIONS(347), 1, sym_important, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(359), 1, + ACTIONS(357), 1, sym_plain_value, - STATE(105), 1, + STATE(107), 1, aux_sym_declaration_repeat1, - ACTIONS(347), 3, + ACTIONS(345), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - STATE(214), 9, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -7574,7 +7658,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [2297] = 16, + [2342] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7599,14 +7683,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(361), 1, + ACTIONS(359), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(252), 13, + STATE(254), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7620,7 +7704,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2359] = 16, + [2404] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7645,14 +7729,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(363), 1, + ACTIONS(361), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(141), 13, + STATE(150), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7666,7 +7750,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2421] = 16, + [2466] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7691,14 +7775,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(365), 1, + ACTIONS(363), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(137), 13, + STATE(126), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7712,7 +7796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2483] = 16, + [2528] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7737,14 +7821,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(367), 1, + ACTIONS(365), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(142), 13, + STATE(135), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7758,7 +7842,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2545] = 16, + [2590] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7783,14 +7867,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(369), 1, + ACTIONS(367), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(161), 13, + STATE(160), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7804,7 +7888,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2607] = 16, + [2652] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7829,14 +7913,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(371), 1, + ACTIONS(369), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(130), 13, + STATE(157), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7850,7 +7934,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2669] = 16, + [2714] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7875,14 +7959,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(285), 1, sym_identifier, - ACTIONS(373), 1, + ACTIONS(371), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(163), 13, + STATE(265), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7896,44 +7980,44 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2731] = 18, + [2776] = 18, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(335), 1, anon_sym_COMMA, - ACTIONS(343), 1, + ACTIONS(341), 1, anon_sym_STAR, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(359), 1, + ACTIONS(357), 1, sym_plain_value, - ACTIONS(375), 1, + ACTIONS(373), 1, anon_sym_SEMI, - ACTIONS(377), 1, + ACTIONS(375), 1, sym_important, - STATE(117), 1, + STATE(109), 1, aux_sym_declaration_repeat1, - ACTIONS(347), 3, + ACTIONS(345), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - STATE(214), 9, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -7943,24 +8027,24 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [2796] = 8, + [2841] = 8, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(387), 1, + ACTIONS(385), 1, anon_sym_LPAREN2, - STATE(193), 1, + STATE(194), 1, sym_arguments, - ACTIONS(385), 2, + ACTIONS(383), 2, anon_sym_DOT, anon_sym_PLUS, - ACTIONS(383), 4, + ACTIONS(381), 4, anon_sym_STAR, sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(381), 8, + ACTIONS(379), 8, anon_sym_LPAREN, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -7969,7 +8053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(379), 10, + ACTIONS(377), 10, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -7980,44 +8064,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PIPE, - [2841] = 18, + [2886] = 18, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(335), 1, anon_sym_COMMA, - ACTIONS(339), 1, + ACTIONS(337), 1, anon_sym_SEMI, - ACTIONS(343), 1, + ACTIONS(341), 1, anon_sym_STAR, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(359), 1, + ACTIONS(357), 1, sym_plain_value, - ACTIONS(389), 1, + ACTIONS(387), 1, sym_important, STATE(119), 1, aux_sym_declaration_repeat1, - ACTIONS(347), 3, + ACTIONS(345), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - STATE(214), 9, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -8027,11 +8111,11 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [2906] = 3, + [2951] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(393), 9, + ACTIONS(391), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8041,7 +8125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(391), 15, + ACTIONS(389), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8057,11 +8141,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [2939] = 3, + [2984] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(397), 9, + ACTIONS(395), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8071,7 +8155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(395), 15, + ACTIONS(393), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8087,11 +8171,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [2972] = 3, + [3017] = 5, + STATE(101), 1, + aux_sym_class_name_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(399), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(401), 2, + sym_escape_sequence, + aux_sym_class_name_token1, + ACTIONS(397), 19, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_LPAREN2, + [3054] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(401), 9, + ACTIONS(405), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8101,7 +8217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(399), 15, + ACTIONS(403), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8117,11 +8233,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3005] = 3, + [3087] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(405), 9, + ACTIONS(409), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8131,7 +8247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(403), 15, + ACTIONS(407), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8147,11 +8263,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3038] = 3, + [3120] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(409), 9, + ACTIONS(413), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8161,7 +8277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(407), 15, + ACTIONS(411), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8177,11 +8293,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3071] = 3, + [3153] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(413), 9, + ACTIONS(417), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8191,7 +8307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(411), 15, + ACTIONS(415), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8207,11 +8323,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3104] = 3, + [3186] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(417), 9, + ACTIONS(421), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8221,7 +8337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(415), 15, + ACTIONS(419), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8237,11 +8353,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3137] = 3, + [3219] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(421), 9, + ACTIONS(425), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8251,7 +8367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(419), 15, + ACTIONS(423), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8267,11 +8383,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3170] = 3, + [3252] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(425), 9, + ACTIONS(429), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8281,7 +8397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(423), 15, + ACTIONS(427), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8297,11 +8413,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3203] = 3, + [3285] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(429), 9, + ACTIONS(433), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8311,7 +8427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(427), 15, + ACTIONS(431), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8327,19 +8443,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3236] = 5, - STATE(50), 1, + [3318] = 5, + STATE(51), 1, aux_sym_class_name_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(433), 2, + ACTIONS(437), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(435), 2, + ACTIONS(439), 2, sym_escape_sequence, aux_sym_class_name_token1, - ACTIONS(431), 19, + ACTIONS(435), 19, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -8359,21 +8475,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PLUS, anon_sym_LPAREN2, - [3273] = 6, + [3355] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(444), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(442), 15, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + [3388] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(442), 2, + ACTIONS(450), 2, anon_sym_DOT, anon_sym_PLUS, - ACTIONS(440), 5, + ACTIONS(448), 5, anon_sym_LPAREN, anon_sym_STAR, sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(444), 7, + ACTIONS(452), 7, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_LBRACK2, @@ -8381,7 +8527,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(438), 10, + ACTIONS(446), 10, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -8392,41 +8538,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PIPE, - [3312] = 17, + [3427] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(448), 1, + ACTIONS(456), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, STATE(338), 1, aux_sym_arguments_repeat1, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -8436,11 +8582,11 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [3373] = 3, + [3488] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(452), 9, + ACTIONS(460), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8450,7 +8596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(450), 15, + ACTIONS(458), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8466,11 +8612,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3406] = 3, + [3521] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(456), 9, + ACTIONS(464), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8480,7 +8626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(454), 15, + ACTIONS(462), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8496,11 +8642,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3439] = 3, + [3554] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(460), 9, + ACTIONS(468), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8510,7 +8656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(458), 15, + ACTIONS(466), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8526,11 +8672,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3472] = 3, + [3587] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(464), 9, + ACTIONS(472), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8540,7 +8686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(462), 15, + ACTIONS(470), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8556,11 +8702,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3505] = 3, + [3620] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(421), 9, + ACTIONS(474), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8570,7 +8716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(419), 15, + ACTIONS(476), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -8586,73 +8732,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3538] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(468), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(466), 15, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [3571] = 5, - STATE(97), 1, - aux_sym_class_name_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(472), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(474), 2, - sym_escape_sequence, - aux_sym_class_name_token1, - ACTIONS(470), 19, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_LPAREN2, - [3608] = 3, + [3653] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(478), 9, + ACTIONS(480), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8662,7 +8746,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(476), 15, + ACTIONS(478), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8678,11 +8762,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3641] = 3, + [3686] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(482), 9, + ACTIONS(484), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8692,7 +8776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(480), 15, + ACTIONS(482), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8708,11 +8792,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3674] = 3, + [3719] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(486), 9, + ACTIONS(488), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8722,7 +8806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(484), 15, + ACTIONS(486), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8738,11 +8822,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3707] = 3, + [3752] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(490), 9, + ACTIONS(492), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8752,7 +8836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(488), 15, + ACTIONS(490), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8768,11 +8852,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3740] = 3, + [3785] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(492), 9, + ACTIONS(494), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8782,7 +8866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(494), 15, + ACTIONS(496), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -8798,11 +8882,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3773] = 3, + [3818] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(498), 9, + ACTIONS(500), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8812,7 +8896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(496), 15, + ACTIONS(498), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8828,11 +8912,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3806] = 3, + [3851] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(502), 9, + ACTIONS(504), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8842,7 +8926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(500), 15, + ACTIONS(502), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8858,11 +8942,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3839] = 3, + [3884] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(506), 9, + ACTIONS(508), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8872,7 +8956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(504), 15, + ACTIONS(506), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8888,11 +8972,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3872] = 3, + [3917] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(510), 9, + ACTIONS(512), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8902,7 +8986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(508), 15, + ACTIONS(510), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8918,11 +9002,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3905] = 3, + [3950] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(514), 9, + ACTIONS(516), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8932,7 +9016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(512), 15, + ACTIONS(514), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8948,11 +9032,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3938] = 3, + [3983] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(393), 9, + ACTIONS(444), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8962,7 +9046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(391), 15, + ACTIONS(442), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -8978,11 +9062,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3971] = 3, + [4016] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(421), 9, + ACTIONS(474), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8992,7 +9076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(419), 15, + ACTIONS(476), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9008,11 +9092,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4004] = 3, + [4049] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(425), 9, + ACTIONS(395), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9022,7 +9106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(423), 15, + ACTIONS(393), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9038,11 +9122,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4037] = 3, + [4082] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(397), 9, + ACTIONS(405), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9052,7 +9136,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(395), 15, + ACTIONS(403), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9068,11 +9152,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4070] = 3, + [4115] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(401), 9, + ACTIONS(409), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9082,7 +9166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(399), 15, + ACTIONS(407), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9098,11 +9182,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4103] = 3, + [4148] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(405), 9, + ACTIONS(413), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9112,7 +9196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(403), 15, + ACTIONS(411), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9128,11 +9212,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4136] = 3, + [4181] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(516), 9, + ACTIONS(417), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9142,7 +9226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(518), 15, + ACTIONS(415), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9158,11 +9242,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4169] = 3, + [4214] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(409), 9, + ACTIONS(421), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9172,7 +9256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(407), 15, + ACTIONS(419), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9188,11 +9272,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4202] = 3, + [4247] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(413), 9, + ACTIONS(425), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9202,7 +9286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(411), 15, + ACTIONS(423), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9218,11 +9302,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4235] = 3, + [4280] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(417), 9, + ACTIONS(429), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9232,7 +9316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(415), 15, + ACTIONS(427), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9248,11 +9332,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4268] = 3, + [4313] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(429), 9, + ACTIONS(433), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9262,7 +9346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(427), 15, + ACTIONS(431), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9278,11 +9362,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4301] = 3, + [4346] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(452), 9, + ACTIONS(460), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9292,7 +9376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(450), 15, + ACTIONS(458), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9308,11 +9392,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4334] = 3, + [4379] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(456), 9, + ACTIONS(464), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9322,7 +9406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(454), 15, + ACTIONS(462), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9338,11 +9422,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4367] = 3, + [4412] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(460), 9, + ACTIONS(468), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9352,7 +9436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(458), 15, + ACTIONS(466), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9368,11 +9452,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4400] = 3, + [4445] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(464), 9, + ACTIONS(472), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9382,7 +9466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(462), 15, + ACTIONS(470), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9398,11 +9482,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4433] = 3, + [4478] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(468), 9, + ACTIONS(480), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9412,7 +9496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(466), 15, + ACTIONS(478), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9428,11 +9512,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4466] = 3, + [4511] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(478), 9, + ACTIONS(484), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9442,7 +9526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(476), 15, + ACTIONS(482), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9458,11 +9542,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4499] = 3, + [4544] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(482), 9, + ACTIONS(488), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9472,7 +9556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(480), 15, + ACTIONS(486), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9488,11 +9572,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4532] = 3, + [4577] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(486), 9, + ACTIONS(492), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9502,7 +9586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(484), 15, + ACTIONS(490), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9518,11 +9602,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4565] = 3, + [4610] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(490), 9, + ACTIONS(391), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9532,7 +9616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(488), 15, + ACTIONS(389), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9548,11 +9632,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4598] = 3, + [4643] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(498), 9, + ACTIONS(500), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9562,7 +9646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(496), 15, + ACTIONS(498), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9578,11 +9662,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4631] = 3, + [4676] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(502), 9, + ACTIONS(504), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9592,7 +9676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(500), 15, + ACTIONS(502), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9608,11 +9692,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4664] = 3, + [4709] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(506), 9, + ACTIONS(508), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9622,7 +9706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(504), 15, + ACTIONS(506), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9638,11 +9722,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4697] = 3, + [4742] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(510), 9, + ACTIONS(512), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9652,7 +9736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(508), 15, + ACTIONS(510), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9668,11 +9752,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4730] = 3, + [4775] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(514), 9, + ACTIONS(516), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9682,7 +9766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(512), 15, + ACTIONS(514), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9698,12 +9782,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4763] = 4, + [4808] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(522), 9, + ACTIONS(520), 9, anon_sym_DOT, anon_sym_PLUS, aux_sym_integer_value_token1, @@ -9713,7 +9797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(520), 15, + ACTIONS(518), 15, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -9729,12 +9813,12 @@ static const uint16_t ts_small_parse_table[] = { sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, - [4798] = 4, + [4843] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(526), 9, + ACTIONS(524), 9, anon_sym_DOT, anon_sym_PLUS, aux_sym_integer_value_token1, @@ -9744,7 +9828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(524), 15, + ACTIONS(522), 15, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -9760,73 +9844,41 @@ static const uint16_t ts_small_parse_table[] = { sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, - [4833] = 5, - STATE(50), 1, - aux_sym_class_name_repeat1, - ACTIONS(5), 2, + [4878] = 17, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(530), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(532), 2, - sym_escape_sequence, - aux_sym_class_name_token1, - ACTIONS(528), 19, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_LPAREN2, - [4870] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(534), 1, + ACTIONS(526), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(355), 1, + STATE(354), 1, aux_sym_arguments_repeat1, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -9836,41 +9888,71 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [4931] = 17, + [4939] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(474), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(476), 15, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + [4972] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(536), 1, + ACTIONS(528), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(361), 1, + STATE(363), 1, aux_sym_arguments_repeat1, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -9880,41 +9962,41 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [4992] = 17, + [5033] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(538), 1, + ACTIONS(530), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, STATE(369), 1, aux_sym_arguments_repeat1, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -9924,112 +10006,72 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5053] = 3, + [5094] = 5, + STATE(51), 1, + aux_sym_class_name_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(516), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(518), 15, + ACTIONS(534), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(536), 2, + sym_escape_sequence, + aux_sym_class_name_token1, + ACTIONS(532), 19, + sym__descendant_operator, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + anon_sym_RBRACK, anon_sym_GT, - anon_sym_TILDE, anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5086] = 16, + anon_sym_LPAREN2, + [5131] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(540), 1, - anon_sym_COMMA, - ACTIONS(545), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(548), 1, - anon_sym_POUND, - ACTIONS(551), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(554), 1, - anon_sym_SQUOTE, - ACTIONS(557), 1, - anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(563), 1, - aux_sym_float_value_token1, - ACTIONS(566), 1, - anon_sym_LBRACK2, - ACTIONS(569), 1, - sym_identifier, - ACTIONS(572), 1, - sym_plain_value, - STATE(102), 1, - aux_sym_declaration_repeat1, - ACTIONS(543), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - STATE(214), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5144] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(575), 1, + ACTIONS(538), 1, anon_sym_COMMA, - ACTIONS(577), 1, + ACTIONS(540), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(401), 1, + STATE(397), 1, aux_sym_pseudo_class_arguments_repeat2, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10039,38 +10081,38 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5204] = 15, + [5191] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(544), 1, anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(547), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(550), 1, + sym_important, + ACTIONS(553), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(556), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(559), 1, + aux_sym_integer_value_token1, + ACTIONS(562), 1, + aux_sym_float_value_token1, + ACTIONS(565), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(568), 1, sym_identifier, - STATE(107), 1, + ACTIONS(571), 1, + sym_plain_value, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(579), 3, + ACTIONS(542), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10080,40 +10122,39 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5260] = 17, + [5247] = 16, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(574), 1, anon_sym_COMMA, - ACTIONS(345), 1, + ACTIONS(579), 1, + anon_sym_LPAREN, + ACTIONS(582), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(585), 1, + sym_important, + ACTIONS(588), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(591), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(594), 1, + aux_sym_integer_value_token1, + ACTIONS(597), 1, + aux_sym_float_value_token1, + ACTIONS(600), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(603), 1, sym_identifier, - ACTIONS(359), 1, + ACTIONS(606), 1, sym_plain_value, - ACTIONS(581), 1, + STATE(104), 1, + aux_sym_declaration_repeat1, + ACTIONS(577), 2, anon_sym_SEMI, - ACTIONS(583), 1, anon_sym_RBRACE, - ACTIONS(585), 1, - sym_important, - STATE(102), 1, - aux_sym_declaration_repeat1, - STATE(214), 9, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10123,40 +10164,40 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5320] = 17, + [5305] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(575), 1, + ACTIONS(538), 1, anon_sym_COMMA, - ACTIONS(587), 1, + ACTIONS(609), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(384), 1, + STATE(382), 1, aux_sym_pseudo_class_arguments_repeat2, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10166,38 +10207,38 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5380] = 15, + [5365] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(591), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(594), 1, - anon_sym_POUND, - ACTIONS(597), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(600), 1, - anon_sym_SQUOTE, - ACTIONS(603), 1, - anon_sym_DQUOTE, - ACTIONS(606), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(609), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(612), 1, + ACTIONS(245), 1, + sym_plain_value, + ACTIONS(343), 1, + anon_sym_POUND, + ACTIONS(349), 1, + anon_sym_SQUOTE, + ACTIONS(351), 1, + anon_sym_DQUOTE, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(615), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(618), 1, - sym_plain_value, - STATE(107), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(589), 3, + ACTIONS(611), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10207,37 +10248,40 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5436] = 15, + [5421] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(335), 1, + anon_sym_COMMA, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(621), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(217), 9, + ACTIONS(357), 1, + sym_plain_value, + ACTIONS(613), 1, + anon_sym_SEMI, + ACTIONS(615), 1, + anon_sym_RBRACE, + ACTIONS(617), 1, + sym_important, + STATE(104), 1, + aux_sym_declaration_repeat1, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10247,18 +10291,18 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5491] = 5, - ACTIONS(627), 1, + [5481] = 5, + ACTIONS(623), 1, anon_sym_LPAREN2, - STATE(144), 1, + STATE(142), 1, sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(625), 2, + ACTIONS(621), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(623), 18, + ACTIONS(619), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10277,11 +10321,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5526] = 5, + [5516] = 16, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(219), 1, + anon_sym_LPAREN, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(335), 1, + anon_sym_COMMA, + ACTIONS(343), 1, + anon_sym_POUND, + ACTIONS(349), 1, + anon_sym_SQUOTE, + ACTIONS(351), 1, + anon_sym_DQUOTE, + ACTIONS(353), 1, + anon_sym_LBRACK2, + ACTIONS(355), 1, + sym_identifier, + ACTIONS(357), 1, + sym_plain_value, + ACTIONS(625), 1, + anon_sym_SEMI, + ACTIONS(627), 1, + sym_important, + STATE(104), 1, + aux_sym_declaration_repeat1, + STATE(212), 9, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + [5573] = 5, ACTIONS(633), 1, anon_sym_LPAREN2, - STATE(125), 1, - sym_pseudo_class_arguments, + STATE(139), 1, + sym_pseudo_element_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -10307,37 +10392,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5561] = 15, + [5608] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(635), 1, - anon_sym_SEMI, - ACTIONS(637), 1, - anon_sym_LPAREN, - ACTIONS(640), 1, + ACTIONS(261), 1, anon_sym_POUND, - ACTIONS(646), 1, + ACTIONS(267), 1, anon_sym_SQUOTE, - ACTIONS(649), 1, + ACTIONS(269), 1, anon_sym_DQUOTE, - ACTIONS(652), 1, + ACTIONS(271), 1, aux_sym_integer_value_token1, - ACTIONS(655), 1, + ACTIONS(273), 1, aux_sym_float_value_token1, - ACTIONS(658), 1, + ACTIONS(275), 1, anon_sym_LBRACK2, - ACTIONS(661), 1, + ACTIONS(635), 1, + anon_sym_SEMI, + ACTIONS(637), 1, + anon_sym_LPAREN, + ACTIONS(639), 1, sym_identifier, - ACTIONS(664), 1, + ACTIONS(641), 1, sym_important_value, - STATE(111), 1, + STATE(114), 1, aux_sym_postcss_statement_repeat1, - ACTIONS(643), 2, + ACTIONS(263), 2, sym_important, sym_plain_value, - STATE(229), 9, + STATE(236), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10347,59 +10432,29 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5616] = 5, - ACTIONS(627), 1, - anon_sym_LPAREN2, - STATE(153), 1, - sym_pseudo_class_with_selector_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(669), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(667), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - [5651] = 8, + [5663] = 8, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(673), 1, + ACTIONS(645), 1, anon_sym_LPAREN2, - STATE(235), 1, + STATE(219), 1, sym_arguments, - ACTIONS(675), 2, + ACTIONS(647), 2, anon_sym_and, anon_sym_or, - ACTIONS(671), 3, + ACTIONS(643), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, - ACTIONS(383), 5, + ACTIONS(381), 5, anon_sym_STAR, anon_sym_POUND, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(381), 10, + ACTIONS(379), 10, anon_sym_LPAREN, anon_sym_PLUS, sym_important, @@ -10410,18 +10465,18 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [5692] = 5, - ACTIONS(633), 1, + [5704] = 5, + ACTIONS(653), 1, anon_sym_LPAREN2, - STATE(167), 1, + STATE(164), 1, sym_pseudo_class_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(679), 2, + ACTIONS(651), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(677), 18, + ACTIONS(649), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10440,37 +10495,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5727] = 15, + [5739] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(655), 1, + anon_sym_SEMI, + ACTIONS(657), 1, + anon_sym_LPAREN, + ACTIONS(660), 1, anon_sym_POUND, - ACTIONS(269), 1, + ACTIONS(666), 1, anon_sym_SQUOTE, - ACTIONS(271), 1, + ACTIONS(669), 1, anon_sym_DQUOTE, - ACTIONS(273), 1, + ACTIONS(672), 1, aux_sym_integer_value_token1, - ACTIONS(275), 1, + ACTIONS(675), 1, aux_sym_float_value_token1, - ACTIONS(277), 1, + ACTIONS(678), 1, anon_sym_LBRACK2, ACTIONS(681), 1, - anon_sym_SEMI, - ACTIONS(683), 1, - anon_sym_LPAREN, - ACTIONS(685), 1, sym_identifier, - ACTIONS(687), 1, + ACTIONS(684), 1, sym_important_value, - STATE(111), 1, + STATE(114), 1, aux_sym_postcss_statement_repeat1, - ACTIONS(265), 2, + ACTIONS(663), 2, sym_important, sym_plain_value, - STATE(229), 9, + STATE(236), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10480,18 +10535,18 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5782] = 5, - ACTIONS(693), 1, + [5794] = 5, + ACTIONS(623), 1, anon_sym_LPAREN2, STATE(146), 1, - sym_pseudo_element_arguments, + sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(691), 2, + ACTIONS(689), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(689), 18, + ACTIONS(687), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10510,59 +10565,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5817] = 16, - ACTIONS(3), 1, + [5829] = 5, + ACTIONS(653), 1, + anon_sym_LPAREN2, + STATE(127), 1, + sym_pseudo_class_arguments, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(693), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(691), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, anon_sym_COMMA, - ACTIONS(345), 1, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - ACTIONS(695), 1, - anon_sym_SEMI, - ACTIONS(697), 1, - sym_important, - STATE(102), 1, - aux_sym_declaration_repeat1, - STATE(214), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5874] = 5, - ACTIONS(693), 1, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + [5864] = 5, + ACTIONS(633), 1, anon_sym_LPAREN2, - STATE(145), 1, + STATE(131), 1, sym_pseudo_element_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(701), 2, + ACTIONS(697), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(699), 18, + ACTIONS(695), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10581,38 +10625,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5909] = 16, + [5899] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(231), 1, + sym_important, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, - anon_sym_COMMA, - ACTIONS(345), 1, + ACTIONS(245), 1, + sym_plain_value, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, + ACTIONS(353), 1, + anon_sym_LBRACK2, ACTIONS(355), 1, + sym_identifier, + STATE(103), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(699), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(211), 9, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + [5954] = 16, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(219), 1, + anon_sym_LPAREN, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(335), 1, + anon_sym_COMMA, + ACTIONS(343), 1, + anon_sym_POUND, + ACTIONS(349), 1, + anon_sym_SQUOTE, + ACTIONS(351), 1, + anon_sym_DQUOTE, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(359), 1, + ACTIONS(357), 1, sym_plain_value, - ACTIONS(581), 1, + ACTIONS(613), 1, anon_sym_SEMI, - ACTIONS(703), 1, + ACTIONS(701), 1, sym_important, - STATE(102), 1, + STATE(104), 1, aux_sym_declaration_repeat1, - STATE(214), 9, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10622,36 +10706,36 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5966] = 15, + [6011] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(705), 1, + ACTIONS(703), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(54), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10661,36 +10745,36 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6020] = 15, + [6065] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(707), 1, + ACTIONS(705), 1, anon_sym_RPAREN, - STATE(98), 1, + STATE(103), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10700,36 +10784,63 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6074] = 15, + [6119] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(709), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(707), 19, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + sym_identifier, + [6149] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(709), 1, + ACTIONS(711), 1, anon_sym_RPAREN, - STATE(99), 1, + STATE(97), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10739,36 +10850,36 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6128] = 15, + [6203] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(711), 1, + ACTIONS(713), 1, anon_sym_RPAREN, - STATE(100), 1, + STATE(99), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10778,36 +10889,36 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6182] = 15, + [6257] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(713), 1, + ACTIONS(715), 1, anon_sym_RPAREN, - STATE(52), 1, + STATE(100), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10817,20 +10928,21 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6236] = 3, + [6311] = 4, + ACTIONS(719), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(679), 2, + ACTIONS(721), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(677), 18, + ACTIONS(717), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -10843,14 +10955,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6265] = 3, + [6342] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(717), 2, + ACTIONS(725), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(715), 18, + ACTIONS(723), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10869,14 +10981,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6294] = 3, + [6371] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(721), 2, + ACTIONS(383), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(719), 18, + ACTIONS(377), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10895,14 +11007,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6323] = 3, + [6400] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(526), 2, + ACTIONS(729), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(524), 18, + ACTIONS(727), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10921,58 +11033,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6352] = 14, - ACTIONS(3), 1, + [6429] = 3, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - STATE(120), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6403] = 4, - ACTIONS(725), 1, + ACTIONS(733), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(731), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + [6458] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(727), 2, + ACTIONS(737), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(723), 17, + ACTIONS(735), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -10985,14 +11085,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6434] = 3, + [6487] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(522), 2, + ACTIONS(741), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(520), 18, + ACTIONS(739), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11011,21 +11111,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6463] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [6516] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(731), 2, + ACTIONS(745), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(729), 17, + ACTIONS(743), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11038,14 +11137,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6494] = 3, + [6545] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(735), 2, + ACTIONS(749), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(733), 18, + ACTIONS(747), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11064,20 +11163,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6523] = 3, + [6574] = 4, + ACTIONS(719), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(739), 2, + ACTIONS(753), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(737), 18, + ACTIONS(751), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11090,14 +11190,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6552] = 3, + [6605] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(743), 2, + ACTIONS(757), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(741), 18, + ACTIONS(755), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11116,14 +11216,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6581] = 3, + [6634] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(747), 2, + ACTIONS(761), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(745), 18, + ACTIONS(759), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11142,21 +11242,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6610] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [6663] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(751), 2, + ACTIONS(765), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(749), 17, + ACTIONS(763), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11169,14 +11268,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6641] = 3, + [6692] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(755), 2, + ACTIONS(769), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(753), 18, + ACTIONS(767), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11195,14 +11294,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6670] = 3, + [6721] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(759), 2, + ACTIONS(773), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(757), 18, + ACTIONS(771), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11221,14 +11320,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6699] = 3, + [6750] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(763), 2, + ACTIONS(524), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(761), 18, + ACTIONS(522), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11247,21 +11346,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6728] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [6779] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(767), 2, + ACTIONS(777), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(765), 17, + ACTIONS(775), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11274,16 +11372,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6759] = 4, - ACTIONS(725), 1, + [6808] = 4, + ACTIONS(719), 1, anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(771), 2, + ACTIONS(781), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(769), 17, + ACTIONS(779), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11301,14 +11399,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6790] = 3, + [6839] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(775), 2, + ACTIONS(651), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(773), 18, + ACTIONS(649), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11327,14 +11425,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6819] = 3, + [6868] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(779), 2, + ACTIONS(785), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(777), 18, + ACTIONS(783), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11353,14 +11451,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6848] = 3, + [6897] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(783), 2, + ACTIONS(789), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(781), 18, + ACTIONS(787), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11379,14 +11477,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6877] = 3, + [6926] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(787), 2, + ACTIONS(793), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(785), 18, + ACTIONS(791), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11405,20 +11503,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6906] = 3, + [6955] = 4, + ACTIONS(719), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(631), 2, + ACTIONS(797), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(629), 18, + ACTIONS(795), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11431,20 +11530,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6935] = 3, + [6986] = 4, + ACTIONS(719), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(791), 2, + ACTIONS(801), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(789), 18, + ACTIONS(799), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11457,20 +11557,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6964] = 3, + [7017] = 4, + ACTIONS(719), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(795), 2, + ACTIONS(805), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(793), 18, + ACTIONS(803), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11483,43 +11584,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6993] = 6, - ACTIONS(3), 1, + [7048] = 3, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(387), 1, - anon_sym_LPAREN2, - STATE(193), 1, - sym_arguments, - ACTIONS(381), 8, - anon_sym_LPAREN, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(383), 10, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [7028] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(799), 2, + ACTIONS(809), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(797), 18, + ACTIONS(807), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11538,14 +11610,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7057] = 3, + [7077] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(803), 2, + ACTIONS(813), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(801), 18, + ACTIONS(811), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11564,14 +11636,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7086] = 3, + [7106] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(807), 2, + ACTIONS(817), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(805), 18, + ACTIONS(815), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11590,14 +11662,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7115] = 3, + [7135] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(385), 2, + ACTIONS(821), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(379), 18, + ACTIONS(819), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11616,40 +11688,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7144] = 3, - ACTIONS(5), 2, + [7164] = 6, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(811), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(809), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, + ACTIONS(385), 1, + anon_sym_LPAREN2, + STATE(194), 1, + sym_arguments, + ACTIONS(379), 8, + anon_sym_LPAREN, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(381), 10, anon_sym_COMMA, - anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, + anon_sym_STAR, anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - [7173] = 3, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [7199] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(815), 2, + ACTIONS(825), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(813), 18, + ACTIONS(823), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11668,20 +11743,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7202] = 3, + [7228] = 4, + ACTIONS(719), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(819), 2, + ACTIONS(829), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(817), 18, + ACTIONS(827), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11694,14 +11770,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7231] = 3, + [7259] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(823), 2, + ACTIONS(833), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(821), 18, + ACTIONS(831), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11720,47 +11796,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7260] = 4, - ACTIONS(725), 1, + [7288] = 4, + ACTIONS(719), 1, anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(827), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(825), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - [7291] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(831), 2, + ACTIONS(837), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(829), 18, + ACTIONS(835), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11773,16 +11823,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7320] = 4, - ACTIONS(725), 1, + [7319] = 4, + ACTIONS(719), 1, anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(835), 2, + ACTIONS(841), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(833), 17, + ACTIONS(839), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11800,14 +11850,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7351] = 3, + [7350] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(839), 2, + ACTIONS(845), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(837), 18, + ACTIONS(843), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11826,21 +11876,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7380] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [7379] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(843), 2, + ACTIONS(520), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(841), 17, + ACTIONS(518), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11853,34 +11902,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7411] = 14, + [7408] = 14, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(233), 1, + ACTIONS(231), 1, sym_important, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + ACTIONS(245), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - STATE(104), 1, + STATE(106), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(211), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -11890,14 +11939,14 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7462] = 3, + [7459] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(847), 2, + ACTIONS(693), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(845), 18, + ACTIONS(691), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11916,21 +11965,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7491] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [7488] = 14, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(219), 1, + anon_sym_LPAREN, + ACTIONS(231), 1, + sym_important, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + sym_plain_value, + ACTIONS(343), 1, + anon_sym_POUND, + ACTIONS(349), 1, + anon_sym_SQUOTE, + ACTIONS(351), 1, + anon_sym_DQUOTE, + ACTIONS(353), 1, + anon_sym_LBRACK2, + ACTIONS(355), 1, + sym_identifier, + STATE(121), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(211), 9, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + [7539] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(851), 2, + ACTIONS(849), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(849), 17, + ACTIONS(847), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11943,14 +12028,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7522] = 3, + [7568] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(855), 2, + ACTIONS(853), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(853), 18, + ACTIONS(851), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11969,32 +12054,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7551] = 13, + [7597] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(859), 1, + ACTIONS(857), 1, sym_important, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(863), 1, + ACTIONS(861), 1, sym_plain_value, - STATE(326), 9, + STATE(331), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12004,32 +12089,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7599] = 13, + [7645] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(865), 1, + ACTIONS(863), 1, sym_important, - ACTIONS(867), 1, + ACTIONS(865), 1, sym_plain_value, - STATE(331), 9, + STATE(307), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12039,32 +12124,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7647] = 13, + [7693] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(869), 1, + ACTIONS(867), 1, sym_important, - ACTIONS(871), 1, + ACTIONS(869), 1, sym_plain_value, - STATE(37), 9, + STATE(200), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12074,32 +12159,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7695] = 13, + [7741] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(345), 1, + ACTIONS(261), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(267), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(269), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(271), 1, + aux_sym_integer_value_token1, + ACTIONS(273), 1, + aux_sym_float_value_token1, + ACTIONS(275), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(637), 1, + anon_sym_LPAREN, + ACTIONS(639), 1, sym_identifier, - ACTIONS(873), 1, + ACTIONS(871), 1, sym_important, - ACTIONS(875), 1, + ACTIONS(873), 1, sym_plain_value, - STATE(210), 9, + STATE(230), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12109,32 +12194,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7743] = 13, + [7789] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(877), 1, + ACTIONS(875), 1, sym_important, - ACTIONS(879), 1, + ACTIONS(877), 1, sym_plain_value, - STATE(320), 9, + STATE(309), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12144,86 +12229,67 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7791] = 5, + [7837] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(885), 1, - sym_unit, - ACTIONS(883), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(881), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR, + ACTIONS(289), 1, anon_sym_POUND, - sym_important, + ACTIONS(293), 1, anon_sym_SQUOTE, + ACTIONS(295), 1, anon_sym_DQUOTE, - anon_sym_LBRACK2, - [7823] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(891), 1, - sym_unit, - ACTIONS(889), 7, - anon_sym_PLUS, + ACTIONS(297), 1, aux_sym_integer_value_token1, + ACTIONS(299), 1, aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(887), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, + ACTIONS(301), 1, + anon_sym_LBRACK2, + ACTIONS(855), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_POUND, + ACTIONS(859), 1, + sym_identifier, + ACTIONS(879), 1, sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [7855] = 13, + ACTIONS(881), 1, + sym_plain_value, + STATE(293), 9, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + [7885] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(893), 1, + ACTIONS(883), 1, sym_important, - ACTIONS(895), 1, + ACTIONS(885), 1, sym_plain_value, - STATE(198), 9, + STATE(214), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12233,32 +12299,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7903] = 13, + [7933] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(289), 1, anon_sym_POUND, - ACTIONS(269), 1, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(271), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(273), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(275), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(277), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(683), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(685), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(897), 1, + ACTIONS(887), 1, sym_important, - ACTIONS(899), 1, + ACTIONS(889), 1, sym_plain_value, - STATE(231), 9, + STATE(325), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12268,32 +12334,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7951] = 13, + [7981] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(219), 1, + anon_sym_LPAREN, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(289), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(901), 1, + ACTIONS(891), 1, sym_important, - ACTIONS(903), 1, + ACTIONS(893), 1, sym_plain_value, - STATE(335), 9, + STATE(29), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12303,32 +12369,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [7999] = 13, + [8029] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(905), 1, + ACTIONS(895), 1, sym_important, - ACTIONS(907), 1, + ACTIONS(897), 1, sym_plain_value, - STATE(318), 9, + STATE(316), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12338,32 +12404,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8047] = 13, + [8077] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_LPAREN, - ACTIONS(911), 1, + ACTIONS(289), 1, anon_sym_POUND, - ACTIONS(913), 1, - sym_important, - ACTIONS(915), 1, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(921), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(923), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(925), 1, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, sym_identifier, - ACTIONS(927), 1, + ACTIONS(899), 1, + sym_important, + ACTIONS(901), 1, sym_plain_value, - STATE(281), 9, + STATE(320), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12373,32 +12439,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8095] = 13, + [8125] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(903), 1, + anon_sym_LPAREN, + ACTIONS(905), 1, anon_sym_POUND, - ACTIONS(289), 1, + ACTIONS(907), 1, + sym_important, + ACTIONS(909), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(911), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(913), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(915), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(917), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(919), 1, sym_identifier, - ACTIONS(929), 1, - sym_important, - ACTIONS(931), 1, + ACTIONS(921), 1, sym_plain_value, - STATE(303), 9, + STATE(269), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12408,32 +12474,86 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8143] = 13, + [8173] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(927), 1, + sym_unit, + ACTIONS(925), 7, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(923), 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_STAR, anon_sym_POUND, - ACTIONS(289), 1, + sym_important, anon_sym_SQUOTE, - ACTIONS(291), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + anon_sym_LBRACK2, + [8205] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(933), 1, + sym_unit, + ACTIONS(931), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(295), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(929), 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_POUND, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(857), 1, + [8237] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(343), 1, + anon_sym_POUND, + ACTIONS(349), 1, + anon_sym_SQUOTE, + ACTIONS(351), 1, + anon_sym_DQUOTE, + ACTIONS(353), 1, + anon_sym_LBRACK2, + ACTIONS(355), 1, sym_identifier, - ACTIONS(933), 1, - sym_important, ACTIONS(935), 1, + sym_important, + ACTIONS(937), 1, sym_plain_value, - STATE(294), 9, + STATE(37), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12443,32 +12563,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8191] = 13, + [8285] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(903), 1, anon_sym_LPAREN, - ACTIONS(911), 1, + ACTIONS(905), 1, anon_sym_POUND, - ACTIONS(915), 1, + ACTIONS(909), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(911), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(913), 1, aux_sym_integer_value_token1, - ACTIONS(921), 1, + ACTIONS(915), 1, aux_sym_float_value_token1, - ACTIONS(923), 1, + ACTIONS(917), 1, anon_sym_LBRACK2, - ACTIONS(925), 1, + ACTIONS(919), 1, sym_identifier, - ACTIONS(937), 1, - sym_important, ACTIONS(939), 1, + sym_important, + ACTIONS(941), 1, sym_plain_value, - STATE(221), 9, + STATE(228), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12478,32 +12598,67 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8239] = 13, + [8333] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(903), 1, + anon_sym_LPAREN, + ACTIONS(905), 1, anon_sym_POUND, - ACTIONS(289), 1, + ACTIONS(909), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(911), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(913), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(915), 1, aux_sym_float_value_token1, + ACTIONS(917), 1, + anon_sym_LBRACK2, + ACTIONS(919), 1, + sym_identifier, + ACTIONS(943), 1, + sym_important, + ACTIONS(945), 1, + sym_plain_value, + STATE(224), 9, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + [8381] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, + anon_sym_SQUOTE, + ACTIONS(295), 1, + anon_sym_DQUOTE, ACTIONS(297), 1, + aux_sym_integer_value_token1, + ACTIONS(299), 1, + aux_sym_float_value_token1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(941), 1, + ACTIONS(947), 1, sym_important, - ACTIONS(943), 1, + ACTIONS(949), 1, sym_plain_value, - STATE(321), 9, + STATE(319), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12513,30 +12668,30 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8287] = 13, + [8429] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(289), 1, anon_sym_POUND, - ACTIONS(287), 1, + ACTIONS(291), 1, sym_important, - ACTIONS(289), 1, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, ACTIONS(301), 1, + anon_sym_LBRACK2, + ACTIONS(305), 1, sym_plain_value, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, STATE(333), 9, sym__value, @@ -12548,32 +12703,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8335] = 13, + [8477] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(945), 1, + ACTIONS(951), 1, sym_important, - ACTIONS(947), 1, + ACTIONS(953), 1, sym_plain_value, - STATE(309), 9, + STATE(302), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12583,30 +12738,30 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8383] = 13, + [8525] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(219), 1, anon_sym_LPAREN, - ACTIONS(239), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(241), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(345), 1, + ACTIONS(343), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(349), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(353), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(355), 1, sym_identifier, - ACTIONS(949), 1, + ACTIONS(955), 1, sym_important, - ACTIONS(951), 1, + ACTIONS(957), 1, sym_plain_value, STATE(39), 9, sym__value, @@ -12618,32 +12773,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8431] = 13, + [8573] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(953), 1, + ACTIONS(959), 1, sym_important, - ACTIONS(955), 1, + ACTIONS(961), 1, sym_plain_value, - STATE(336), 9, + STATE(321), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12653,32 +12808,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8479] = 13, + [8621] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(957), 1, + ACTIONS(963), 1, sym_important, - ACTIONS(959), 1, + ACTIONS(965), 1, sym_plain_value, - STATE(306), 9, + STATE(305), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12688,30 +12843,30 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8527] = 13, + [8669] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(309), 1, + ACTIONS(307), 1, sym_important, - ACTIONS(311), 1, + ACTIONS(309), 1, sym_plain_value, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, STATE(323), 9, sym__value, @@ -12723,32 +12878,32 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8575] = 13, + [8717] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(289), 1, + anon_sym_POUND, + ACTIONS(293), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(295), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(297), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(299), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(301), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(855), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(859), 1, sym_identifier, - ACTIONS(961), 1, + ACTIONS(967), 1, sym_important, - ACTIONS(963), 1, + ACTIONS(969), 1, sym_plain_value, - STATE(305), 9, + STATE(335), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12758,90 +12913,45 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8623] = 13, + [8765] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(973), 7, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(971), 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(911), 1, + anon_sym_RPAREN, + anon_sym_STAR, anon_sym_POUND, - ACTIONS(915), 1, + sym_important, anon_sym_SQUOTE, - ACTIONS(917), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, - aux_sym_integer_value_token1, - ACTIONS(921), 1, - aux_sym_float_value_token1, - ACTIONS(923), 1, anon_sym_LBRACK2, - ACTIONS(925), 1, - sym_identifier, - ACTIONS(965), 1, - sym_important, - ACTIONS(967), 1, - sym_plain_value, - STATE(233), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [8671] = 13, + [8794] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(969), 1, - sym_important, - ACTIONS(971), 1, - sym_plain_value, - STATE(29), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [8719] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(975), 7, - anon_sym_PLUS, + ACTIONS(977), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(973), 11, + ACTIONS(975), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12853,12 +12963,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8748] = 4, + [8823] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(979), 7, + ACTIONS(524), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12866,7 +12976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(977), 11, + ACTIONS(522), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12878,12 +12988,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8777] = 4, + [8852] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(983), 7, + ACTIONS(981), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12891,7 +13001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(981), 11, + ACTIONS(979), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12903,12 +13013,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8806] = 4, + [8881] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(987), 7, + ACTIONS(985), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12916,7 +13026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(985), 11, + ACTIONS(983), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12928,12 +13038,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8835] = 4, + [8910] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(991), 7, + ACTIONS(989), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12941,7 +13051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(989), 11, + ACTIONS(987), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12953,12 +13063,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8864] = 4, + [8939] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(995), 7, + ACTIONS(993), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12966,7 +13076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(993), 11, + ACTIONS(991), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12978,12 +13088,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8893] = 4, + [8968] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(999), 7, + ACTIONS(997), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12991,7 +13101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(997), 11, + ACTIONS(995), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13003,12 +13113,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8922] = 4, + [8997] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1003), 7, + ACTIONS(1001), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13016,7 +13126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1001), 11, + ACTIONS(999), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13028,12 +13138,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8951] = 4, + [9026] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1007), 7, + ACTIONS(1005), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13041,7 +13151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1005), 11, + ACTIONS(1003), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13053,39 +13163,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8980] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(673), 1, - anon_sym_LPAREN2, - STATE(235), 1, - sym_arguments, - ACTIONS(383), 6, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(381), 10, - anon_sym_LPAREN, - anon_sym_PLUS, - sym_important, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - sym_important_value, - [9013] = 4, + [9055] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(522), 7, + ACTIONS(1009), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13093,7 +13176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(520), 11, + ACTIONS(1007), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13105,12 +13188,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9042] = 4, + [9084] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1011), 7, + ACTIONS(1013), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13118,7 +13201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1009), 11, + ACTIONS(1011), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13130,37 +13213,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9071] = 4, + [9113] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(526), 7, + ACTIONS(645), 1, + anon_sym_LPAREN2, + STATE(219), 1, + sym_arguments, + ACTIONS(381), 6, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + ACTIONS(379), 10, + anon_sym_LPAREN, anon_sym_PLUS, + sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(524), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [9100] = 4, + sym_important_value, + [9146] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1015), 7, + ACTIONS(520), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13168,7 +13253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1013), 11, + ACTIONS(518), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13180,23 +13265,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9129] = 5, - ACTIONS(1019), 1, + [9175] = 5, + ACTIONS(1017), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(385), 2, + ACTIONS(383), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(1017), 6, + ACTIONS(1015), 6, anon_sym_EQ, anon_sym_TILDE_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_STAR_EQ, anon_sym_DOLLAR_EQ, - ACTIONS(379), 8, + ACTIONS(377), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -13205,40 +13290,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [9159] = 6, + [9205] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(1019), 1, + sym_unit, + ACTIONS(929), 7, anon_sym_SEMI, - ACTIONS(583), 1, - anon_sym_RBRACE, - ACTIONS(444), 7, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + ACTIONS(931), 9, anon_sym_PLUS, + sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_STAR, + sym_important_value, + [9235] = 5, + ACTIONS(1023), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(383), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(1021), 6, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + ACTIONS(377), 8, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [9191] = 5, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_PLUS, + [9265] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1021), 1, + ACTIONS(1025), 1, sym_unit, - ACTIONS(881), 7, + ACTIONS(923), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13246,7 +13355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(883), 9, + ACTIONS(925), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13256,23 +13365,49 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9221] = 6, + [9295] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(343), 1, + ACTIONS(341), 1, + anon_sym_STAR, + ACTIONS(345), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(1029), 4, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_plain_value, + ACTIONS(1027), 9, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9327] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(341), 1, anon_sym_STAR, - ACTIONS(347), 3, + ACTIONS(345), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - ACTIONS(1023), 4, + ACTIONS(1033), 4, aux_sym_integer_value_token1, aux_sym_float_value_token1, sym_identifier, sym_plain_value, - ACTIONS(543), 9, + ACTIONS(1031), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13282,16 +13417,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9253] = 6, + [9359] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1025), 1, + ACTIONS(613), 1, anon_sym_SEMI, - ACTIONS(1027), 1, + ACTIONS(615), 1, anon_sym_RBRACE, - ACTIONS(444), 7, + ACTIONS(452), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13299,7 +13434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(448), 8, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, @@ -13308,48 +13443,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9285] = 5, - ACTIONS(1031), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, + [9391] = 6, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(385), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(1029), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - ACTIONS(379), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, + ACTIONS(341), 1, + anon_sym_STAR, + ACTIONS(345), 3, anon_sym_PLUS, - [9315] = 5, - ACTIONS(1031), 1, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(1035), 4, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_plain_value, + ACTIONS(577), 9, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_POUND, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9423] = 5, + ACTIONS(1017), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(442), 2, + ACTIONS(450), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(1029), 6, + ACTIONS(1015), 6, anon_sym_EQ, anon_sym_TILDE_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_STAR_EQ, anon_sym_DOLLAR_EQ, - ACTIONS(438), 8, + ACTIONS(446), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -13358,49 +13494,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [9345] = 6, + [9453] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(343), 1, - anon_sym_STAR, - ACTIONS(347), 3, + ACTIONS(1037), 1, + anon_sym_SEMI, + ACTIONS(1039), 1, + anon_sym_RBRACE, + ACTIONS(452), 7, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(1035), 4, aux_sym_integer_value_token1, aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1033), 9, + ACTIONS(448), 8, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_STAR, anon_sym_POUND, sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9377] = 5, - ACTIONS(1019), 1, + [9485] = 5, + ACTIONS(1023), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(442), 2, + ACTIONS(450), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(1017), 6, + ACTIONS(1021), 6, anon_sym_EQ, anon_sym_TILDE_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_STAR_EQ, anon_sym_DOLLAR_EQ, - ACTIONS(438), 8, + ACTIONS(446), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -13409,14 +13545,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [9407] = 5, + [9515] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1037), 1, - sym_unit, - ACTIONS(887), 7, + ACTIONS(971), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13424,7 +13558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(889), 9, + ACTIONS(973), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13434,38 +13568,35 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9437] = 6, + [9542] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(343), 1, - anon_sym_STAR, - ACTIONS(347), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(1041), 4, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - ACTIONS(1039), 9, - anon_sym_COMMA, + ACTIONS(975), 7, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_STAR, anon_sym_POUND, - sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9469] = 4, + ACTIONS(977), 9, + anon_sym_PLUS, + sym_important, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + sym_important_value, + [9569] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1009), 7, + ACTIONS(979), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13473,7 +13604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1011), 9, + ACTIONS(981), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13483,35 +13614,36 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9496] = 4, + [9596] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(520), 7, + ACTIONS(625), 1, anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(522), 9, + ACTIONS(452), 7, anon_sym_PLUS, - sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9523] = 4, + ACTIONS(448), 8, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9625] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(524), 7, + ACTIONS(518), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13519,7 +13651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(526), 9, + ACTIONS(520), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13529,64 +13661,88 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9550] = 10, + [9652] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(1043), 1, + ACTIONS(522), 7, anon_sym_SEMI, - ACTIONS(1045), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + ACTIONS(524), 9, + anon_sym_PLUS, + sym_important, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(261), 2, + sym_plain_value, + sym_important_value, + [9679] = 10, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(265), 1, + anon_sym_selector, + ACTIONS(1041), 1, + anon_sym_SEMI, + ACTIONS(1043), 1, + anon_sym_LPAREN, + ACTIONS(1049), 1, + sym_identifier, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - ACTIONS(1047), 2, + ACTIONS(1045), 2, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1049), 2, + ACTIONS(1047), 2, anon_sym_DASH, anon_sym_SLASH, - STATE(327), 6, + STATE(322), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [9589] = 4, + [9718] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(985), 7, + ACTIONS(613), 1, anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(987), 9, + ACTIONS(452), 7, anon_sym_PLUS, - sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9616] = 4, + ACTIONS(448), 8, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9747] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1013), 7, + ACTIONS(987), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13594,7 +13750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1015), 9, + ACTIONS(989), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13604,12 +13760,12 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9643] = 4, + [9774] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(981), 7, + ACTIONS(991), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13617,7 +13773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(983), 9, + ACTIONS(993), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13627,38 +13783,43 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9670] = 5, + [9801] = 10, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(265), 1, + anon_sym_selector, + ACTIONS(1043), 1, + anon_sym_LPAREN, + ACTIONS(1049), 1, + sym_identifier, + ACTIONS(1051), 1, anon_sym_SEMI, - ACTIONS(444), 7, + ACTIONS(259), 2, + anon_sym_not, + anon_sym_only, + ACTIONS(1045), 2, + anon_sym_STAR, anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, + ACTIONS(1047), 2, anon_sym_DASH, anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(440), 8, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [9699] = 5, + STATE(332), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [9840] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1025), 1, + ACTIONS(1037), 1, anon_sym_SEMI, - ACTIONS(444), 7, + ACTIONS(452), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13666,7 +13827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(448), 8, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, @@ -13675,12 +13836,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9728] = 4, + [9869] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(989), 7, + ACTIONS(995), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13688,7 +13849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(991), 9, + ACTIONS(997), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13698,85 +13859,35 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9755] = 5, + [9896] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1053), 1, + ACTIONS(1003), 7, anon_sym_SEMI, - ACTIONS(444), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(440), 8, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9784] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1057), 1, - anon_sym_STAR, - ACTIONS(1059), 3, + ACTIONS(1005), 9, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(1055), 6, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(1061), 6, sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - sym_important_value, - [9815] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(695), 1, - anon_sym_SEMI, - ACTIONS(444), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [9844] = 4, + sym_important_value, + [9923] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(993), 7, + ACTIONS(1011), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13784,7 +13895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(995), 9, + ACTIONS(1013), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13794,12 +13905,12 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9871] = 4, + [9950] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(997), 7, + ACTIONS(999), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13807,7 +13918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(999), 9, + ACTIONS(1001), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13817,64 +13928,36 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9898] = 10, + [9977] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1051), 1, - sym_identifier, - ACTIONS(1063), 1, + ACTIONS(1053), 1, anon_sym_SEMI, - ACTIONS(261), 2, - anon_sym_not, - anon_sym_only, - ACTIONS(1047), 2, - anon_sym_STAR, + ACTIONS(452), 7, anon_sym_PLUS, - ACTIONS(1049), 2, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, - STATE(330), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [9937] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1001), 7, - anon_sym_SEMI, + sym_identifier, + sym_plain_value, + ACTIONS(448), 8, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, anon_sym_POUND, + sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1003), 9, - anon_sym_PLUS, - sym_important, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - sym_important_value, - [9964] = 4, + [10006] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(973), 7, + ACTIONS(1007), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13882,7 +13965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(975), 9, + ACTIONS(1009), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13892,35 +13975,37 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [9991] = 4, + [10033] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1005), 7, + ACTIONS(1057), 1, + anon_sym_STAR, + ACTIONS(1059), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(1055), 6, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_STAR, anon_sym_POUND, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1007), 9, - anon_sym_PLUS, + ACTIONS(1061), 6, sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, sym_identifier, sym_plain_value, sym_important_value, - [10018] = 4, + [10064] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(977), 7, + ACTIONS(983), 7, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13928,7 +14013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(979), 9, + ACTIONS(985), 9, anon_sym_PLUS, sym_important, aux_sym_integer_value_token1, @@ -13938,39 +14023,39 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, sym_plain_value, sym_important_value, - [10045] = 9, - ACTIONS(267), 1, + [10091] = 9, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, - ACTIONS(1065), 1, + ACTIONS(1063), 1, anon_sym_SEMI, - ACTIONS(1067), 1, + ACTIONS(1065), 1, anon_sym_LBRACE, - STATE(47), 1, + STATE(98), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(310), 6, + STATE(304), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10080] = 3, - ACTIONS(1069), 1, - anon_sym_COLON, + [10126] = 3, + ACTIONS(1067), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(379), 12, + ACTIONS(446), 12, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -13983,122 +14068,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_PLUS, anon_sym_PIPE, - [10102] = 14, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1071), 1, + [10148] = 14, + ACTIONS(538), 1, anon_sym_COMMA, - ACTIONS(1073), 1, + ACTIONS(609), 1, anon_sym_RPAREN, - ACTIONS(1075), 1, + ACTIONS(719), 1, + anon_sym_DOT, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - STATE(398), 1, - aux_sym_selectors_repeat1, + STATE(382), 1, + aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10146] = 14, - ACTIONS(575), 1, - anon_sym_COMMA, - ACTIONS(587), 1, - anon_sym_RPAREN, - ACTIONS(725), 1, + [10192] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - STATE(384), 1, - aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10190] = 3, - ACTIONS(1093), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(379), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, + ACTIONS(1087), 3, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RPAREN, + [10232] = 14, + ACTIONS(719), 1, anon_sym_DOT, + ACTIONS(1069), 1, anon_sym_COLON_COLON, + ACTIONS(1071), 1, anon_sym_POUND, + ACTIONS(1073), 1, anon_sym_LBRACK, + ACTIONS(1075), 1, anon_sym_GT, + ACTIONS(1077), 1, anon_sym_TILDE, + ACTIONS(1079), 1, anon_sym_PLUS, + ACTIONS(1081), 1, anon_sym_PIPE, - [10212] = 14, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1071), 1, + ACTIONS(1083), 1, + sym__descendant_operator, + ACTIONS(1085), 1, + sym__pseudo_class_selector_colon, + ACTIONS(1089), 1, anon_sym_COMMA, - ACTIONS(1075), 1, + ACTIONS(1091), 1, + anon_sym_LBRACE, + STATE(394), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10276] = 14, + ACTIONS(719), 1, + anon_sym_DOT, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - ACTIONS(1095), 1, - anon_sym_LBRACE, - STATE(403), 1, + ACTIONS(1089), 1, + anon_sym_COMMA, + ACTIONS(1093), 1, + anon_sym_RPAREN, + STATE(401), 1, aux_sym_selectors_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10256] = 3, - ACTIONS(1097), 1, + [10320] = 3, + ACTIONS(1095), 1, anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(379), 12, + ACTIONS(377), 12, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -14111,430 +14205,402 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_PLUS, anon_sym_PIPE, - [10278] = 12, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1099), 3, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - [10318] = 14, - ACTIONS(575), 1, + [10342] = 14, + ACTIONS(538), 1, anon_sym_COMMA, - ACTIONS(577), 1, + ACTIONS(540), 1, anon_sym_RPAREN, - ACTIONS(725), 1, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - STATE(401), 1, + STATE(397), 1, aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10362] = 8, - ACTIONS(1103), 1, + [10386] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1097), 1, + anon_sym_LPAREN2, + STATE(268), 1, + sym_arguments, + ACTIONS(381), 3, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_PLUS, + ACTIONS(379), 7, + anon_sym_LPAREN, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + [10413] = 8, + ACTIONS(1101), 1, anon_sym_host, - ACTIONS(1107), 1, + ACTIONS(1105), 1, sym_escape_sequence, - ACTIONS(1109), 1, + ACTIONS(1107), 1, sym_identifier, - STATE(114), 1, + STATE(113), 1, sym_class_name, - STATE(125), 1, + STATE(144), 1, sym__nth_child_pseudo_class_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1105), 2, + ACTIONS(1103), 2, anon_sym_nth_DASHchild, anon_sym_nth_DASHlast_DASHchild, - ACTIONS(1101), 5, + ACTIONS(1099), 5, anon_sym_has, anon_sym_not, anon_sym_is, anon_sym_where, anon_sym_host_DASHcontext, - [10393] = 4, + [10444] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1009), 6, + ACTIONS(983), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1011), 6, + ACTIONS(985), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [10416] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1111), 1, - anon_sym_LPAREN2, - STATE(270), 1, - sym_arguments, - ACTIONS(383), 3, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(381), 7, - anon_sym_LPAREN, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [10443] = 8, - ACTIONS(1107), 1, - sym_escape_sequence, - ACTIONS(1109), 1, - sym_identifier, - ACTIONS(1115), 1, - anon_sym_host, - STATE(110), 1, - sym_class_name, - STATE(147), 1, - sym__nth_child_pseudo_class_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1105), 2, - anon_sym_nth_DASHchild, - anon_sym_nth_DASHlast_DASHchild, - ACTIONS(1113), 5, - anon_sym_has, - anon_sym_not, - anon_sym_is, - anon_sym_where, - anon_sym_host_DASHcontext, - [10474] = 12, - ACTIONS(725), 1, + [10467] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(621), 2, + ACTIONS(699), 2, anon_sym_COMMA, anon_sym_RPAREN, - [10513] = 12, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(1117), 1, - anon_sym_RPAREN, + [10506] = 8, + ACTIONS(1105), 1, + sym_escape_sequence, + ACTIONS(1107), 1, + sym_identifier, + ACTIONS(1111), 1, + anon_sym_host, + STATE(116), 1, + sym_class_name, + STATE(164), 1, + sym__nth_child_pseudo_class_selector, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1103), 2, + anon_sym_nth_DASHchild, + anon_sym_nth_DASHlast_DASHchild, + ACTIONS(1109), 5, + anon_sym_has, + anon_sym_not, + anon_sym_is, + anon_sym_where, + anon_sym_host_DASHcontext, + [10537] = 6, + ACTIONS(265), 1, + anon_sym_selector, + ACTIONS(1043), 1, + anon_sym_LPAREN, + ACTIONS(1113), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10551] = 12, - ACTIONS(725), 1, + ACTIONS(259), 2, + anon_sym_not, + anon_sym_only, + STATE(383), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [10563] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - ACTIONS(1119), 1, + ACTIONS(1115), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10589] = 6, - ACTIONS(267), 1, + [10601] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(354), 6, + STATE(378), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10615] = 12, - ACTIONS(725), 1, + [10627] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, + ACTIONS(1079), 1, + anon_sym_PLUS, + ACTIONS(1081), 1, + anon_sym_PIPE, + ACTIONS(1083), 1, + sym__descendant_operator, ACTIONS(1085), 1, + sym__pseudo_class_selector_colon, + ACTIONS(1117), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10665] = 12, + ACTIONS(719), 1, + anon_sym_DOT, + ACTIONS(1069), 1, + anon_sym_COLON_COLON, + ACTIONS(1071), 1, + anon_sym_POUND, + ACTIONS(1073), 1, + anon_sym_LBRACK, + ACTIONS(1075), 1, + anon_sym_GT, + ACTIONS(1077), 1, + anon_sym_TILDE, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - ACTIONS(1121), 1, + ACTIONS(1119), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10653] = 6, - ACTIONS(267), 1, + [10703] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(334), 6, + STATE(315), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10679] = 6, - ACTIONS(267), 1, + [10729] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(311), 6, + STATE(329), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10705] = 6, - ACTIONS(267), 1, + [10755] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(317), 6, + STATE(310), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10731] = 5, + [10781] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1123), 1, + ACTIONS(1121), 1, sym_unit, - ACTIONS(881), 4, + ACTIONS(923), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(883), 6, + ACTIONS(925), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [10755] = 5, + [10805] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1125), 1, + ACTIONS(1123), 1, sym_unit, - ACTIONS(887), 4, + ACTIONS(929), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(889), 6, + ACTIONS(931), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [10779] = 12, - ACTIONS(725), 1, + [10829] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - ACTIONS(1127), 1, + ACTIONS(1125), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10817] = 6, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1129), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(261), 2, - anon_sym_not, - anon_sym_only, - STATE(382), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [10843] = 6, - ACTIONS(267), 1, + [10867] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, STATE(314), 6, @@ -14544,17 +14610,17 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_query, sym_unary_query, sym_selector_query, - [10869] = 6, - ACTIONS(267), 1, + [10893] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, STATE(313), 6, @@ -14564,216 +14630,216 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_query, sym_unary_query, sym_selector_query, - [10895] = 6, - ACTIONS(267), 1, + [10919] = 6, + ACTIONS(265), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1043), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1049), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(261), 2, + ACTIONS(259), 2, anon_sym_not, anon_sym_only, - STATE(346), 6, + STATE(345), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10921] = 12, - ACTIONS(725), 1, + [10945] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - ACTIONS(1131), 1, + ACTIONS(1127), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10959] = 12, - ACTIONS(725), 1, + [10983] = 12, + ACTIONS(719), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1069), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1071), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1073), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1075), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1077), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1079), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1081), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1083), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1085), 1, sym__pseudo_class_selector_colon, - ACTIONS(1133), 1, + ACTIONS(1129), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10997] = 4, + [11021] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(981), 4, + ACTIONS(971), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(983), 6, + ACTIONS(973), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11018] = 4, + [11042] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1005), 4, + ACTIONS(975), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1007), 6, + ACTIONS(977), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11039] = 4, + [11063] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(973), 4, + ACTIONS(995), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(975), 6, + ACTIONS(997), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11060] = 4, + [11084] = 11, + ACTIONS(719), 1, + anon_sym_DOT, + ACTIONS(1069), 1, + anon_sym_COLON_COLON, + ACTIONS(1071), 1, + anon_sym_POUND, + ACTIONS(1073), 1, + anon_sym_LBRACK, + ACTIONS(1075), 1, + anon_sym_GT, + ACTIONS(1077), 1, + anon_sym_TILDE, + ACTIONS(1079), 1, + anon_sym_PLUS, + ACTIONS(1081), 1, + anon_sym_PIPE, + ACTIONS(1083), 1, + sym__descendant_operator, + ACTIONS(1085), 1, + sym__pseudo_class_selector_colon, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [11119] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(524), 4, + ACTIONS(522), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(526), 6, + ACTIONS(524), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11081] = 11, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [11116] = 4, + [11140] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(985), 4, + ACTIONS(979), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(987), 6, + ACTIONS(981), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11137] = 4, + [11161] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(989), 4, + ACTIONS(1003), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(991), 6, + ACTIONS(1005), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11158] = 6, + [11182] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(379), 1, anon_sym_SLASH, - ACTIONS(1135), 1, + ACTIONS(1131), 1, anon_sym_LPAREN2, - STATE(298), 1, + STATE(285), 1, sym_arguments, - ACTIONS(383), 7, + ACTIONS(381), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -14781,156 +14847,187 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11183] = 4, + [11207] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(997), 4, + ACTIONS(987), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(999), 6, + ACTIONS(989), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11204] = 4, + [11228] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1001), 4, + ACTIONS(999), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1003), 6, + ACTIONS(1001), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11225] = 8, + [11249] = 8, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(379), 1, anon_sym_SLASH, - ACTIONS(1135), 1, + ACTIONS(1131), 1, anon_sym_LPAREN2, - ACTIONS(1137), 1, + ACTIONS(1133), 1, anon_sym_COLON, - STATE(298), 1, + STATE(285), 1, sym_arguments, - ACTIONS(383), 3, + ACTIONS(381), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(671), 3, + ACTIONS(643), 3, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11254] = 4, + [11278] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1013), 4, + ACTIONS(1007), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1015), 6, + ACTIONS(1009), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11275] = 4, + [11299] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(520), 4, + ACTIONS(518), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(522), 6, + ACTIONS(520), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11296] = 4, + [11320] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(993), 4, + ACTIONS(991), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(995), 6, + ACTIONS(993), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11317] = 4, + [11341] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(977), 4, + ACTIONS(1011), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(979), 6, + ACTIONS(1013), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11338] = 5, + [11362] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(931), 1, + anon_sym_SLASH, + ACTIONS(1135), 1, + sym_unit, + ACTIONS(929), 7, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_DASH, + [11384] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(925), 1, + anon_sym_SLASH, + ACTIONS(1137), 1, + sym_unit, + ACTIONS(923), 7, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_DASH, + [11406] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(889), 1, + ACTIONS(985), 1, anon_sym_SLASH, - ACTIONS(1139), 1, - sym_unit, - ACTIONS(887), 7, + ACTIONS(983), 8, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_STAR, anon_sym_RBRACK, anon_sym_PLUS, + anon_sym_of, anon_sym_DASH, - [11360] = 5, + [11426] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(977), 1, anon_sym_SLASH, - ACTIONS(1141), 1, - sym_unit, - ACTIONS(881), 7, + ACTIONS(975), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -14938,48 +15035,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11382] = 4, + [11445] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1011), 1, + ACTIONS(1013), 1, anon_sym_SLASH, - ACTIONS(1009), 8, + ACTIONS(1011), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_STAR, anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_of, anon_sym_DASH, - [11402] = 7, - ACTIONS(1143), 1, - anon_sym_RBRACE, - ACTIONS(1145), 1, - sym_from, - ACTIONS(1148), 1, - anon_sym_to, - ACTIONS(1151), 1, - aux_sym_integer_value_token1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(286), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, - sym_to, - sym_integer_value, - [11427] = 4, + [11464] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1007), 1, + ACTIONS(520), 1, anon_sym_SLASH, - ACTIONS(1005), 7, + ACTIONS(518), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -14987,47 +15065,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11446] = 7, - ACTIONS(1154), 1, + [11483] = 7, + ACTIONS(1139), 1, anon_sym_RBRACE, - ACTIONS(1156), 1, + ACTIONS(1141), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1143), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1145), 1, aux_sym_integer_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(295), 2, + STATE(294), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(355), 2, sym_to, sym_integer_value, - [11471] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(522), 1, - anon_sym_SLASH, - ACTIONS(520), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_DASH, - [11490] = 4, + [11508] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(526), 1, + ACTIONS(524), 1, anon_sym_SLASH, - ACTIONS(524), 7, + ACTIONS(522), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15035,14 +15098,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11509] = 4, + [11527] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(981), 1, anon_sym_SLASH, - ACTIONS(981), 7, + ACTIONS(979), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15050,14 +15113,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11528] = 4, + [11546] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(987), 1, + ACTIONS(989), 1, anon_sym_SLASH, - ACTIONS(985), 7, + ACTIONS(987), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15065,14 +15128,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11547] = 4, + [11565] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(991), 1, + ACTIONS(993), 1, anon_sym_SLASH, - ACTIONS(989), 7, + ACTIONS(991), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15080,14 +15143,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11566] = 4, + [11584] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(995), 1, + ACTIONS(997), 1, anon_sym_SLASH, - ACTIONS(993), 7, + ACTIONS(995), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15095,68 +15158,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11585] = 7, - ACTIONS(1156), 1, + [11603] = 7, + ACTIONS(1141), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1143), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1145), 1, aux_sym_integer_value_token1, - ACTIONS(1162), 1, + ACTIONS(1147), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(286), 2, + STATE(296), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(355), 2, sym_to, sym_integer_value, - [11610] = 7, - ACTIONS(1156), 1, + [11628] = 7, + ACTIONS(1141), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1143), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1145), 1, aux_sym_integer_value_token1, - ACTIONS(1164), 1, + ACTIONS(1149), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(297), 2, + STATE(298), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(355), 2, sym_to, sym_integer_value, - [11635] = 7, - ACTIONS(1156), 1, + [11653] = 7, + ACTIONS(1151), 1, + anon_sym_RBRACE, + ACTIONS(1153), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1156), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1159), 1, aux_sym_integer_value_token1, - ACTIONS(1166), 1, - anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(286), 2, + STATE(296), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(355), 2, sym_to, sym_integer_value, - [11660] = 4, + [11678] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(1001), 1, anon_sym_SLASH, - ACTIONS(973), 7, + ACTIONS(999), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15164,14 +15227,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11679] = 4, + [11697] = 7, + ACTIONS(1141), 1, + sym_from, + ACTIONS(1143), 1, + anon_sym_to, + ACTIONS(1145), 1, + aux_sym_integer_value_token1, + ACTIONS(1162), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(296), 2, + sym_keyframe_block, + aux_sym_keyframe_block_list_repeat1, + STATE(355), 2, + sym_to, + sym_integer_value, + [11722] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(979), 1, + ACTIONS(1009), 1, anon_sym_SLASH, - ACTIONS(977), 7, + ACTIONS(1007), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15179,14 +15260,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11698] = 4, + [11741] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(999), 1, + ACTIONS(1005), 1, anon_sym_SLASH, - ACTIONS(997), 7, + ACTIONS(1003), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15194,14 +15275,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11717] = 4, + [11760] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1003), 1, + ACTIONS(973), 1, anon_sym_SLASH, - ACTIONS(1001), 7, + ACTIONS(971), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15209,633 +15290,606 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11736] = 4, + [11779] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1015), 1, - anon_sym_SLASH, - ACTIONS(1013), 7, + ACTIONS(1164), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_STAR, + ACTIONS(1168), 1, anon_sym_RBRACK, + ACTIONS(1170), 1, + anon_sym_SLASH, + STATE(391), 1, + aux_sym_grid_value_repeat1, + ACTIONS(1166), 3, + anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11755] = 7, + [11803] = 7, + ACTIONS(255), 1, + anon_sym_LBRACE, + ACTIONS(1172), 1, + anon_sym_COMMA, + ACTIONS(1174), 1, + anon_sym_SEMI, + STATE(80), 1, + sym_block, + STATE(328), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1176), 2, + anon_sym_and, + anon_sym_or, + [11827] = 7, + ACTIONS(1065), 1, + anon_sym_LBRACE, + ACTIONS(1172), 1, + anon_sym_COMMA, + ACTIONS(1178), 1, + anon_sym_SEMI, + STATE(50), 1, + sym_block, + STATE(324), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1176), 2, + anon_sym_and, + anon_sym_or, + [11851] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1164), 1, anon_sym_COMMA, - ACTIONS(1172), 1, - anon_sym_RBRACK, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - STATE(394), 1, + ACTIONS(1180), 1, + anon_sym_RBRACK, + STATE(395), 1, aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11779] = 7, - ACTIONS(915), 1, + [11875] = 7, + ACTIONS(909), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(911), 1, anon_sym_DQUOTE, - ACTIONS(1111), 1, + ACTIONS(1097), 1, anon_sym_LPAREN2, - ACTIONS(1176), 1, + ACTIONS(1182), 1, sym_identifier, - STATE(270), 1, + STATE(268), 1, sym_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(427), 2, + STATE(423), 2, sym_string_value, sym_call_expression, - [11803] = 7, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1168), 1, - anon_sym_COMMA, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1178), 1, - anon_sym_RBRACK, - STATE(390), 1, - aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [11827] = 7, + [11899] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1164), 1, anon_sym_COMMA, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1180), 1, + ACTIONS(1184), 1, anon_sym_RBRACK, - STATE(387), 1, + STATE(386), 1, aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11851] = 7, - ACTIONS(915), 1, + [11923] = 7, + ACTIONS(909), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(911), 1, anon_sym_DQUOTE, - ACTIONS(1111), 1, + ACTIONS(1097), 1, anon_sym_LPAREN2, - ACTIONS(1176), 1, + ACTIONS(1182), 1, sym_identifier, - STATE(270), 1, + STATE(268), 1, sym_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(436), 2, + STATE(418), 2, sym_string_value, sym_call_expression, - [11875] = 7, - ACTIONS(257), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - ACTIONS(1184), 1, - anon_sym_SEMI, - STATE(80), 1, - sym_block, - STATE(332), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [11899] = 7, + [11947] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1164), 1, anon_sym_COMMA, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1188), 1, + ACTIONS(1186), 1, anon_sym_RBRACK, - STATE(395), 1, + STATE(385), 1, aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11923] = 7, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - ACTIONS(1190), 1, - anon_sym_SEMI, - STATE(49), 1, - sym_block, - STATE(329), 1, - aux_sym_import_statement_repeat1, + [11971] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1188), 6, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11947] = 2, + [11984] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1192), 6, + ACTIONS(1190), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11960] = 2, + [11997] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(671), 6, + ACTIONS(643), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11973] = 6, - ACTIONS(257), 1, + [12010] = 6, + ACTIONS(255), 1, anon_sym_LBRACE, - ACTIONS(1182), 1, + ACTIONS(1172), 1, anon_sym_COMMA, STATE(74), 1, sym_block, - STATE(353), 1, + STATE(350), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1176), 2, anon_sym_and, anon_sym_or, - [11994] = 2, + [12031] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1194), 6, + ACTIONS(1192), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12007] = 2, + [12044] = 6, + ACTIONS(1065), 1, + anon_sym_LBRACE, + ACTIONS(1172), 1, + anon_sym_COMMA, + STATE(44), 1, + sym_block, + STATE(344), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1196), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, + ACTIONS(1176), 2, anon_sym_and, anon_sym_or, - [12020] = 2, + [12065] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1170), 1, + anon_sym_SLASH, + ACTIONS(1194), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1166), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [12084] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1198), 6, + ACTIONS(1196), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12033] = 6, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - STATE(42), 1, - sym_block, - STATE(366), 1, - aux_sym_import_statement_repeat1, + [12097] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1198), 6, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12054] = 5, + [12110] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1200), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1170), 3, + ACTIONS(1200), 1, + anon_sym_SEMI, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12073] = 2, - ACTIONS(5), 2, + [12128] = 5, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(1202), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [12086] = 5, + ACTIONS(1170), 1, + anon_sym_SLASH, + ACTIONS(1202), 1, + anon_sym_RBRACK, + ACTIONS(1166), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [12146] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, ACTIONS(1204), 1, anon_sym_RPAREN, - ACTIONS(1170), 3, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12104] = 5, + [12164] = 5, + ACTIONS(1172), 1, + anon_sym_COMMA, + ACTIONS(1206), 1, + anon_sym_SEMI, + STATE(393), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1176), 2, + anon_sym_and, + anon_sym_or, + [12182] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1206), 1, - anon_sym_SEMI, - ACTIONS(1170), 3, + ACTIONS(1208), 1, + anon_sym_RPAREN, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12122] = 4, + [12200] = 6, + ACTIONS(1065), 1, + anon_sym_LBRACE, + ACTIONS(1172), 1, + anon_sym_COMMA, ACTIONS(1210), 1, - aux_sym_integer_value_token1, - STATE(409), 1, - sym_integer_value, + anon_sym_SEMI, + STATE(61), 1, + sym_block, + STATE(351), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1208), 3, - anon_sym_even, - anon_sym_odd, - sym__nth_functional_notation, - [12138] = 5, + [12220] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, ACTIONS(1212), 1, - anon_sym_RPAREN, - ACTIONS(1170), 3, + anon_sym_RBRACK, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12156] = 5, - ACTIONS(1158), 1, + [12238] = 5, + ACTIONS(1143), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1145), 1, aux_sym_integer_value_token1, ACTIONS(1214), 1, sym_from, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(417), 2, + STATE(407), 2, sym_to, sym_integer_value, - [12174] = 5, - ACTIONS(915), 1, + [12256] = 5, + ACTIONS(909), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(911), 1, anon_sym_DQUOTE, ACTIONS(1216), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(434), 2, + STATE(426), 2, sym_string_value, sym_call_expression, - [12192] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1218), 1, - anon_sym_RBRACK, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [12210] = 5, - ACTIONS(1182), 1, + [12274] = 6, + ACTIONS(255), 1, + anon_sym_LBRACE, + ACTIONS(1172), 1, anon_sym_COMMA, - ACTIONS(1220), 1, + ACTIONS(1218), 1, anon_sym_SEMI, - STATE(396), 1, + STATE(86), 1, + sym_block, + STATE(351), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [12228] = 5, - ACTIONS(915), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_DQUOTE, - ACTIONS(1222), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(428), 2, - sym_string_value, - sym_call_expression, - [12246] = 6, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - ACTIONS(1224), 1, - anon_sym_SEMI, - STATE(61), 1, - sym_block, - STATE(344), 1, - aux_sym_import_statement_repeat1, + [12294] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12266] = 5, - ACTIONS(1182), 1, + ACTIONS(1176), 2, + anon_sym_and, + anon_sym_or, + ACTIONS(1220), 3, anon_sym_COMMA, - ACTIONS(1226), 1, anon_sym_SEMI, - STATE(386), 1, - aux_sym_import_statement_repeat1, + anon_sym_LBRACE, + [12308] = 4, + ACTIONS(1224), 1, + aux_sym_integer_value_token1, + STATE(414), 1, + sym_integer_value, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [12284] = 5, + ACTIONS(1222), 3, + anon_sym_even, + anon_sym_odd, + sym__nth_functional_notation, + [12324] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1228), 1, - anon_sym_SEMI, - ACTIONS(1170), 3, + ACTIONS(1226), 1, + anon_sym_RPAREN, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12302] = 6, - ACTIONS(257), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, + [12342] = 5, + ACTIONS(1172), 1, anon_sym_COMMA, - ACTIONS(1230), 1, + ACTIONS(1228), 1, anon_sym_SEMI, - STATE(87), 1, - sym_block, - STATE(344), 1, + STATE(389), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12322] = 5, + ACTIONS(1176), 2, + anon_sym_and, + anon_sym_or, + [12360] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1232), 1, + ACTIONS(1230), 1, anon_sym_RPAREN, - ACTIONS(1170), 3, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12340] = 3, + [12378] = 5, + ACTIONS(909), 1, + anon_sym_SQUOTE, + ACTIONS(911), 1, + anon_sym_DQUOTE, + ACTIONS(1232), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - ACTIONS(1234), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - [12354] = 5, + STATE(433), 2, + sym_string_value, + sym_call_expression, + [12396] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1170), 1, anon_sym_SLASH, - ACTIONS(1236), 1, - anon_sym_RBRACK, - ACTIONS(1170), 3, + ACTIONS(1234), 1, + anon_sym_SEMI, + ACTIONS(1166), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12372] = 5, - ACTIONS(3), 1, + [12414] = 4, + ACTIONS(1236), 1, + anon_sym_SQUOTE, + STATE(376), 1, + aux_sym_string_value_repeat1, + ACTIONS(3), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1238), 1, - anon_sym_RPAREN, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [12390] = 4, + ACTIONS(1238), 2, + aux_sym_string_value_token1, + sym_escape_sequence, + [12429] = 4, ACTIONS(1240), 1, - anon_sym_DQUOTE, - STATE(372), 1, - aux_sym_string_value_repeat2, - ACTIONS(3), 2, + anon_sym_COMMA, + STATE(337), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1242), 2, - aux_sym_string_value_token2, - sym_escape_sequence, - [12405] = 4, - ACTIONS(1244), 1, + ACTIONS(1087), 2, + anon_sym_LBRACE, anon_sym_RPAREN, - STATE(380), 1, + [12444] = 4, + ACTIONS(1243), 1, + anon_sym_RPAREN, + STATE(374), 1, aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - [12420] = 2, + [12459] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1246), 4, + ACTIONS(1245), 4, anon_sym_RBRACE, sym_from, anon_sym_to, aux_sym_integer_value_token1, - [12431] = 5, - ACTIONS(1248), 1, - anon_sym_COMMA, - ACTIONS(1250), 1, - anon_sym_LBRACE, - STATE(357), 1, - sym_block, - STATE(392), 1, - aux_sym_keyframe_block_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [12448] = 5, - ACTIONS(1248), 1, - anon_sym_COMMA, - ACTIONS(1250), 1, - anon_sym_LBRACE, - STATE(339), 1, - sym_block, - STATE(340), 1, - aux_sym_keyframe_block_repeat1, - ACTIONS(5), 2, + [12470] = 4, + ACTIONS(1247), 1, + anon_sym_SQUOTE, + STATE(361), 1, + aux_sym_string_value_repeat1, + ACTIONS(3), 2, sym_js_comment, sym_comment, - [12465] = 4, - ACTIONS(1252), 1, + ACTIONS(1249), 2, + aux_sym_string_value_token1, + sym_escape_sequence, + [12485] = 4, + ACTIONS(1251), 1, anon_sym_SQUOTE, - STATE(348), 1, + STATE(347), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1254), 2, + ACTIONS(1253), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12480] = 4, - ACTIONS(1252), 1, + [12500] = 4, + ACTIONS(1251), 1, anon_sym_DQUOTE, - STATE(349), 1, + STATE(348), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1256), 2, + ACTIONS(1255), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12495] = 4, - ACTIONS(1258), 1, - anon_sym_COMMA, - STATE(344), 1, - aux_sym_import_statement_repeat1, + [12515] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1234), 2, - anon_sym_SEMI, + ACTIONS(1257), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [12526] = 5, + ACTIONS(1065), 1, anon_sym_LBRACE, - [12510] = 3, - ACTIONS(1137), 1, - anon_sym_COLON, + ACTIONS(1172), 1, + anon_sym_COMMA, + STATE(56), 1, + sym_block, + STATE(351), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(671), 3, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [12523] = 4, - ACTIONS(257), 1, + [12543] = 4, + ACTIONS(255), 1, anon_sym_LBRACE, STATE(78), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1176), 2, anon_sym_and, anon_sym_or, - [12538] = 4, + [12558] = 5, + ACTIONS(1259), 1, + anon_sym_COMMA, ACTIONS(1261), 1, - anon_sym_SQUOTE, - STATE(377), 1, - aux_sym_string_value_repeat1, - ACTIONS(3), 2, + anon_sym_LBRACE, + STATE(339), 1, + sym_block, + STATE(384), 1, + aux_sym_keyframe_block_repeat1, + ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, - aux_sym_string_value_token1, - sym_escape_sequence, - [12553] = 4, - ACTIONS(1265), 1, + [12575] = 4, + ACTIONS(1263), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(356), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1265), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12568] = 4, - ACTIONS(1265), 1, - anon_sym_DQUOTE, - STATE(378), 1, - aux_sym_string_value_repeat2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - ACTIONS(1267), 2, - aux_sym_string_value_token2, - sym_escape_sequence, - [12583] = 4, - ACTIONS(1261), 1, + [12590] = 4, + ACTIONS(1263), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(359), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, @@ -15843,159 +15897,152 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1267), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12598] = 4, - ACTIONS(1269), 1, + [12605] = 4, + ACTIONS(1247), 1, anon_sym_DQUOTE, - STATE(350), 1, - aux_sym_string_value_repeat2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - ACTIONS(1271), 2, - aux_sym_string_value_token2, - sym_escape_sequence, - [12613] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(415), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12624] = 5, - ACTIONS(257), 1, + STATE(362), 1, + aux_sym_string_value_repeat2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1269), 2, + aux_sym_string_value_token2, + sym_escape_sequence, + [12620] = 5, + ACTIONS(255), 1, anon_sym_LBRACE, - ACTIONS(1182), 1, + ACTIONS(1172), 1, anon_sym_COMMA, STATE(82), 1, sym_block, - STATE(344), 1, + STATE(351), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12641] = 4, - ACTIONS(1067), 1, + [12637] = 4, + ACTIONS(1271), 1, + anon_sym_COMMA, + STATE(351), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1220), 2, + anon_sym_SEMI, anon_sym_LBRACE, - STATE(45), 1, - sym_block, + [12652] = 3, + ACTIONS(1133), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(643), 3, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12656] = 4, - ACTIONS(1273), 1, + [12665] = 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(427), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [12676] = 4, + ACTIONS(1274), 1, anon_sym_RPAREN, - STATE(380), 1, + STATE(374), 1, aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - [12671] = 4, - ACTIONS(1275), 1, + [12691] = 5, + ACTIONS(1259), 1, + anon_sym_COMMA, + ACTIONS(1261), 1, + anon_sym_LBRACE, + STATE(343), 1, + sym_block, + STATE(346), 1, + aux_sym_keyframe_block_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [12708] = 4, + ACTIONS(1276), 1, anon_sym_SQUOTE, - STATE(358), 1, + STATE(356), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1277), 2, + ACTIONS(1278), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12686] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1279), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12697] = 4, + [12723] = 4, ACTIONS(1281), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(380), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1283), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12712] = 4, + [12738] = 4, ACTIONS(1281), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(360), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1267), 2, + ACTIONS(1285), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12727] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(466), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12738] = 4, - ACTIONS(1283), 1, - anon_sym_RPAREN, - STATE(380), 1, - aux_sym_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(446), 2, - anon_sym_COMMA, - anon_sym_SEMI, [12753] = 4, - ACTIONS(1285), 1, - anon_sym_SQUOTE, - STATE(364), 1, - aux_sym_string_value_repeat1, + ACTIONS(1287), 1, + anon_sym_DQUOTE, + STATE(359), 1, + aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1287), 2, - aux_sym_string_value_token1, + ACTIONS(1289), 2, + aux_sym_string_value_token2, sym_escape_sequence, [12768] = 4, - ACTIONS(1285), 1, + ACTIONS(1292), 1, anon_sym_DQUOTE, - STATE(365), 1, + STATE(359), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1289), 2, + ACTIONS(1267), 2, aux_sym_string_value_token2, sym_escape_sequence, [12783] = 4, - ACTIONS(1291), 1, + ACTIONS(1294), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(356), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1265), 2, aux_sym_string_value_token1, sym_escape_sequence, [12798] = 4, - ACTIONS(1291), 1, + ACTIONS(1294), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(359), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, @@ -16003,75 +16050,54 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1267), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12813] = 5, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - STATE(54), 1, - sym_block, - STATE(344), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [12830] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(496), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12841] = 4, - ACTIONS(1293), 1, - anon_sym_COMMA, - STATE(368), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1099), 2, - anon_sym_LBRACE, - anon_sym_RPAREN, - [12856] = 4, + [12813] = 4, ACTIONS(1296), 1, anon_sym_RPAREN, - STATE(380), 1, + STATE(374), 1, aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, + ACTIONS(454), 2, anon_sym_COMMA, anon_sym_SEMI, - [12871] = 4, - ACTIONS(1240), 1, + [12828] = 4, + ACTIONS(1298), 1, anon_sym_SQUOTE, - STATE(371), 1, + STATE(366), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1298), 2, + ACTIONS(1300), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12886] = 4, - ACTIONS(1300), 1, + [12843] = 4, + ACTIONS(1298), 1, + anon_sym_DQUOTE, + STATE(367), 1, + aux_sym_string_value_repeat2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1302), 2, + aux_sym_string_value_token2, + sym_escape_sequence, + [12858] = 4, + ACTIONS(1304), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(356), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1265), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12901] = 4, - ACTIONS(1300), 1, + [12873] = 4, + ACTIONS(1304), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(359), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, @@ -16079,43 +16105,63 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1267), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12916] = 4, - ACTIONS(1302), 1, + [12888] = 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(478), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [12899] = 4, + ACTIONS(1306), 1, + anon_sym_RPAREN, + STATE(374), 1, + aux_sym_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(454), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [12914] = 4, + ACTIONS(1308), 1, anon_sym_SQUOTE, - STATE(375), 1, + STATE(372), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1304), 2, + ACTIONS(1310), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12931] = 4, - ACTIONS(1302), 1, + [12929] = 4, + ACTIONS(1308), 1, anon_sym_DQUOTE, - STATE(376), 1, + STATE(373), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1306), 2, + ACTIONS(1312), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12946] = 4, - ACTIONS(1308), 1, + [12944] = 4, + ACTIONS(1314), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(356), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1265), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12961] = 4, - ACTIONS(1308), 1, + [12959] = 4, + ACTIONS(1314), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(359), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, @@ -16123,527 +16169,571 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1267), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12976] = 4, - ACTIONS(1310), 1, - anon_sym_SQUOTE, - STATE(377), 1, - aux_sym_string_value_repeat1, - ACTIONS(3), 2, + [12974] = 4, + ACTIONS(611), 1, + anon_sym_RPAREN, + STATE(374), 1, + aux_sym_arguments_repeat1, + ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1312), 2, - aux_sym_string_value_token1, - sym_escape_sequence, - [12991] = 4, - ACTIONS(1315), 1, + ACTIONS(1316), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [12989] = 4, + ACTIONS(1236), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(377), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1317), 2, + ACTIONS(1319), 2, aux_sym_string_value_token2, sym_escape_sequence, - [13006] = 4, - ACTIONS(1269), 1, + [13004] = 4, + ACTIONS(1321), 1, anon_sym_SQUOTE, - STATE(347), 1, + STATE(356), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1320), 2, + ACTIONS(1265), 2, aux_sym_string_value_token1, sym_escape_sequence, - [13021] = 4, - ACTIONS(579), 1, - anon_sym_RPAREN, - STATE(380), 1, - aux_sym_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1322), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [13036] = 4, - ACTIONS(1275), 1, + [13019] = 4, + ACTIONS(1321), 1, anon_sym_DQUOTE, STATE(359), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1325), 2, + ACTIONS(1267), 2, aux_sym_string_value_token2, sym_escape_sequence, - [13051] = 3, - ACTIONS(1327), 1, - anon_sym_RPAREN, + [13034] = 4, + ACTIONS(1065), 1, + anon_sym_LBRACE, + STATE(48), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1176), 2, anon_sym_and, anon_sym_or, - [13063] = 4, - ACTIONS(1200), 1, - anon_sym_RBRACK, - ACTIONS(1329), 1, - anon_sym_COMMA, - STATE(383), 1, - aux_sym_grid_value_repeat1, + [13049] = 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(498), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [13060] = 4, + ACTIONS(1292), 1, + anon_sym_SQUOTE, + STATE(356), 1, + aux_sym_string_value_repeat1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1265), 2, + aux_sym_string_value_token1, + sym_escape_sequence, + [13075] = 3, + STATE(145), 1, + sym_class_name, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13077] = 4, - ACTIONS(575), 1, + ACTIONS(1105), 2, + sym_escape_sequence, + sym_identifier, + [13087] = 4, + ACTIONS(538), 1, anon_sym_COMMA, - ACTIONS(1332), 1, + ACTIONS(1323), 1, anon_sym_RPAREN, STATE(402), 1, aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13091] = 4, - ACTIONS(257), 1, - anon_sym_LBRACE, - ACTIONS(1334), 1, - anon_sym_LPAREN, - STATE(70), 1, - sym_block, + [13101] = 3, + ACTIONS(1325), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13105] = 4, - ACTIONS(1182), 1, + ACTIONS(1176), 2, + anon_sym_and, + anon_sym_or, + [13113] = 4, + ACTIONS(1327), 1, anon_sym_COMMA, - ACTIONS(1336), 1, - anon_sym_SEMI, - STATE(344), 1, - aux_sym_import_statement_repeat1, + ACTIONS(1330), 1, + anon_sym_LBRACE, + STATE(384), 1, + aux_sym_keyframe_block_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13119] = 4, - ACTIONS(1168), 1, + [13127] = 4, + ACTIONS(1164), 1, anon_sym_COMMA, - ACTIONS(1338), 1, + ACTIONS(1332), 1, anon_sym_RBRACK, - STATE(383), 1, + STATE(388), 1, aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13133] = 3, - ACTIONS(1340), 1, - sym_unit, + [13141] = 4, + ACTIONS(1164), 1, + anon_sym_COMMA, + ACTIONS(1334), 1, + anon_sym_RBRACK, + STATE(388), 1, + aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(881), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [13145] = 4, - ACTIONS(1067), 1, + [13155] = 4, + ACTIONS(1065), 1, anon_sym_LBRACE, - ACTIONS(1342), 1, + ACTIONS(1336), 1, anon_sym_to, STATE(66), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13159] = 4, - ACTIONS(1168), 1, - anon_sym_COMMA, - ACTIONS(1344), 1, + [13169] = 4, + ACTIONS(1194), 1, anon_sym_RBRACK, - STATE(383), 1, + ACTIONS(1338), 1, + anon_sym_COMMA, + STATE(388), 1, aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13173] = 3, - STATE(152), 1, - sym_class_name, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1107), 2, - sym_escape_sequence, - sym_identifier, - [13185] = 4, - ACTIONS(1346), 1, + [13183] = 4, + ACTIONS(1172), 1, anon_sym_COMMA, - ACTIONS(1349), 1, - anon_sym_LBRACE, - STATE(392), 1, - aux_sym_keyframe_block_repeat1, + ACTIONS(1341), 1, + anon_sym_SEMI, + STATE(351), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13199] = 4, - ACTIONS(1067), 1, + [13197] = 4, + ACTIONS(1065), 1, anon_sym_LBRACE, - ACTIONS(1351), 1, + ACTIONS(1343), 1, anon_sym_LPAREN, - STATE(40), 1, + STATE(52), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13213] = 4, - ACTIONS(1168), 1, + [13211] = 4, + ACTIONS(1164), 1, anon_sym_COMMA, - ACTIONS(1353), 1, + ACTIONS(1345), 1, anon_sym_RBRACK, - STATE(383), 1, + STATE(388), 1, aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13227] = 4, - ACTIONS(1168), 1, - anon_sym_COMMA, - ACTIONS(1355), 1, - anon_sym_RBRACK, - STATE(383), 1, - aux_sym_grid_value_repeat1, + [13225] = 4, + ACTIONS(255), 1, + anon_sym_LBRACE, + ACTIONS(1347), 1, + anon_sym_LPAREN, + STATE(70), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13241] = 4, - ACTIONS(1182), 1, + [13239] = 4, + ACTIONS(1172), 1, anon_sym_COMMA, - ACTIONS(1357), 1, + ACTIONS(1349), 1, anon_sym_SEMI, - STATE(344), 1, + STATE(351), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13255] = 4, - ACTIONS(881), 1, - anon_sym_RPAREN, - ACTIONS(883), 1, - anon_sym_of, - ACTIONS(1359), 1, - sym_unit, + [13253] = 4, + ACTIONS(1089), 1, + anon_sym_COMMA, + ACTIONS(1351), 1, + anon_sym_LBRACE, + STATE(337), 1, + aux_sym_selectors_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13269] = 4, - ACTIONS(1071), 1, + [13267] = 4, + ACTIONS(1164), 1, anon_sym_COMMA, - ACTIONS(1361), 1, - anon_sym_RPAREN, - STATE(368), 1, - aux_sym_selectors_repeat1, + ACTIONS(1353), 1, + anon_sym_RBRACK, + STATE(388), 1, + aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13283] = 3, - STATE(138), 1, + [13281] = 3, + STATE(166), 1, sym_class_name, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1107), 2, + ACTIONS(1105), 2, sym_escape_sequence, sym_identifier, - [13295] = 4, - ACTIONS(257), 1, + [13293] = 4, + ACTIONS(538), 1, + anon_sym_COMMA, + ACTIONS(1355), 1, + anon_sym_RPAREN, + STATE(402), 1, + aux_sym_pseudo_class_arguments_repeat2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13307] = 3, + ACTIONS(1357), 1, + sym_unit, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(923), 2, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(1363), 1, + [13319] = 4, + ACTIONS(255), 1, + anon_sym_LBRACE, + ACTIONS(1359), 1, anon_sym_to, STATE(91), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13309] = 4, - ACTIONS(575), 1, + [13333] = 4, + ACTIONS(923), 1, + anon_sym_RPAREN, + ACTIONS(925), 1, + anon_sym_of, + ACTIONS(1361), 1, + sym_unit, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13347] = 4, + ACTIONS(1089), 1, anon_sym_COMMA, - ACTIONS(1365), 1, + ACTIONS(1363), 1, anon_sym_RPAREN, - STATE(402), 1, - aux_sym_pseudo_class_arguments_repeat2, + STATE(337), 1, + aux_sym_selectors_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13323] = 4, - ACTIONS(621), 1, + [13361] = 4, + ACTIONS(699), 1, anon_sym_RPAREN, - ACTIONS(1367), 1, + ACTIONS(1365), 1, anon_sym_COMMA, STATE(402), 1, aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13337] = 4, - ACTIONS(1071), 1, - anon_sym_COMMA, - ACTIONS(1370), 1, + [13375] = 3, + ACTIONS(255), 1, anon_sym_LBRACE, - STATE(368), 1, - aux_sym_selectors_repeat1, + STATE(94), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13351] = 3, - ACTIONS(257), 1, - anon_sym_LBRACE, - STATE(94), 1, - sym_block, + [13386] = 3, + ACTIONS(623), 1, + anon_sym_LPAREN2, + STATE(146), 1, + sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13362] = 3, - ACTIONS(1067), 1, + [13397] = 3, + ACTIONS(255), 1, anon_sym_LBRACE, - STATE(69), 1, + STATE(72), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13373] = 3, - ACTIONS(627), 1, + [13408] = 3, + ACTIONS(1097), 1, anon_sym_LPAREN2, - STATE(153), 1, - sym_pseudo_class_with_selector_arguments, + STATE(268), 1, + sym_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13384] = 3, - ACTIONS(1372), 1, + [13419] = 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1330), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [13428] = 3, + ACTIONS(623), 1, anon_sym_LPAREN2, - STATE(155), 1, - sym_pseudo_class_nth_child_arguments, + STATE(142), 1, + sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13395] = 2, + [13439] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1374), 2, + ACTIONS(1368), 2, anon_sym_COMMA, anon_sym_LBRACE, - [13404] = 3, - ACTIONS(1376), 1, - anon_sym_RPAREN, - ACTIONS(1378), 1, - anon_sym_of, + [13448] = 3, + ACTIONS(1370), 1, + anon_sym_LBRACE, + STATE(77), 1, + sym_keyframe_block_list, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13415] = 3, - ACTIONS(1067), 1, + [13459] = 3, + ACTIONS(1065), 1, anon_sym_LBRACE, - STATE(48), 1, + STATE(69), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13426] = 3, - ACTIONS(1380), 1, + [13470] = 3, + ACTIONS(1065), 1, anon_sym_LBRACE, - STATE(44), 1, - sym_keyframe_block_list, + STATE(41), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13437] = 3, - ACTIONS(627), 1, - anon_sym_LPAREN2, - STATE(144), 1, - sym_pseudo_class_with_selector_arguments, + [13481] = 3, + ACTIONS(1372), 1, + aux_sym_color_value_token1, + ACTIONS(1374), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13448] = 3, - ACTIONS(1111), 1, + [13492] = 3, + ACTIONS(1376), 1, + anon_sym_RPAREN, + ACTIONS(1378), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13503] = 3, + ACTIONS(1380), 1, anon_sym_LPAREN2, - STATE(270), 1, - sym_arguments, + STATE(153), 1, + sym_pseudo_class_nth_child_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13459] = 3, + [13514] = 3, ACTIONS(1382), 1, anon_sym_LBRACE, - STATE(77), 1, + STATE(47), 1, sym_keyframe_block_list, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13470] = 3, + [13525] = 2, ACTIONS(1384), 1, - aux_sym_color_value_token1, - ACTIONS(1386), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13481] = 3, - ACTIONS(257), 1, - anon_sym_LBRACE, - STATE(72), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [13492] = 2, + [13533] = 2, + ACTIONS(1386), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1349), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [13501] = 2, + [13541] = 2, ACTIONS(1388), 1, - sym_identifier, + aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13509] = 2, + [13549] = 2, ACTIONS(1390), 1, - anon_sym_RBRACE, + anon_sym_LPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13517] = 2, + [13557] = 2, ACTIONS(1392), 1, - aux_sym_color_value_token1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13525] = 2, - ACTIONS(73), 1, + [13565] = 2, + ACTIONS(79), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13533] = 2, + [13573] = 2, ACTIONS(1394), 1, - aux_sym_color_value_token1, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13541] = 2, + [13581] = 2, ACTIONS(1396), 1, aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13549] = 2, - ACTIONS(77), 1, - anon_sym_RBRACE, + [13589] = 2, + ACTIONS(1398), 1, + aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13557] = 2, - ACTIONS(1398), 1, - sym_identifier, + [13597] = 2, + ACTIONS(1400), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13565] = 2, - ACTIONS(1400), 1, + [13605] = 2, + ACTIONS(77), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13573] = 2, + [13613] = 2, ACTIONS(1402), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13581] = 2, + [13621] = 2, ACTIONS(1404), 1, - anon_sym_SEMI, + anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13589] = 2, + [13629] = 2, ACTIONS(1406), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13597] = 2, + [13637] = 2, ACTIONS(1408), 1, - anon_sym_LPAREN, + anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13605] = 2, + [13645] = 2, ACTIONS(1410), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [13613] = 2, - ACTIONS(81), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13621] = 2, + [13653] = 2, ACTIONS(1412), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13629] = 2, + [13661] = 2, ACTIONS(1414), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13637] = 2, + [13669] = 2, ACTIONS(1416), 1, - anon_sym_RBRACE, + ts_builtin_sym_end, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13645] = 2, + [13677] = 2, ACTIONS(1418), 1, - anon_sym_SEMI, + aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13653] = 2, + [13685] = 2, + ACTIONS(63), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13693] = 2, ACTIONS(1420), 1, - anon_sym_LPAREN, + anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13661] = 2, + [13701] = 2, ACTIONS(1422), 1, - aux_sym_color_value_token1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13669] = 2, + [13709] = 2, ACTIONS(1424), 1, - sym_identifier, + anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13677] = 2, + [13717] = 2, ACTIONS(1426), 1, - ts_builtin_sym_end, + anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13685] = 2, + [13725] = 2, ACTIONS(1428), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13733] = 2, + ACTIONS(1430), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13741] = 2, + ACTIONS(1432), 1, anon_sym_LPAREN, ACTIONS(5), 2, sym_js_comment, @@ -16652,445 +16742,448 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 110, - [SMALL_STATE(4)] = 220, - [SMALL_STATE(5)] = 330, - [SMALL_STATE(6)] = 440, - [SMALL_STATE(7)] = 550, - [SMALL_STATE(8)] = 660, - [SMALL_STATE(9)] = 767, - [SMALL_STATE(10)] = 873, - [SMALL_STATE(11)] = 979, - [SMALL_STATE(12)] = 1079, - [SMALL_STATE(13)] = 1179, - [SMALL_STATE(14)] = 1276, - [SMALL_STATE(15)] = 1352, - [SMALL_STATE(16)] = 1415, - [SMALL_STATE(17)] = 1480, - [SMALL_STATE(18)] = 1543, - [SMALL_STATE(19)] = 1605, - [SMALL_STATE(20)] = 1669, - [SMALL_STATE(21)] = 1731, - [SMALL_STATE(22)] = 1793, - [SMALL_STATE(23)] = 1855, - [SMALL_STATE(24)] = 1917, - [SMALL_STATE(25)] = 1979, - [SMALL_STATE(26)] = 2041, - [SMALL_STATE(27)] = 2105, - [SMALL_STATE(28)] = 2167, - [SMALL_STATE(29)] = 2229, - [SMALL_STATE(30)] = 2297, - [SMALL_STATE(31)] = 2359, - [SMALL_STATE(32)] = 2421, - [SMALL_STATE(33)] = 2483, - [SMALL_STATE(34)] = 2545, - [SMALL_STATE(35)] = 2607, - [SMALL_STATE(36)] = 2669, - [SMALL_STATE(37)] = 2731, - [SMALL_STATE(38)] = 2796, - [SMALL_STATE(39)] = 2841, - [SMALL_STATE(40)] = 2906, - [SMALL_STATE(41)] = 2939, - [SMALL_STATE(42)] = 2972, - [SMALL_STATE(43)] = 3005, - [SMALL_STATE(44)] = 3038, - [SMALL_STATE(45)] = 3071, - [SMALL_STATE(46)] = 3104, - [SMALL_STATE(47)] = 3137, - [SMALL_STATE(48)] = 3170, - [SMALL_STATE(49)] = 3203, - [SMALL_STATE(50)] = 3236, - [SMALL_STATE(51)] = 3273, - [SMALL_STATE(52)] = 3312, - [SMALL_STATE(53)] = 3373, - [SMALL_STATE(54)] = 3406, - [SMALL_STATE(55)] = 3439, - [SMALL_STATE(56)] = 3472, - [SMALL_STATE(57)] = 3505, - [SMALL_STATE(58)] = 3538, - [SMALL_STATE(59)] = 3571, - [SMALL_STATE(60)] = 3608, - [SMALL_STATE(61)] = 3641, - [SMALL_STATE(62)] = 3674, - [SMALL_STATE(63)] = 3707, - [SMALL_STATE(64)] = 3740, - [SMALL_STATE(65)] = 3773, - [SMALL_STATE(66)] = 3806, - [SMALL_STATE(67)] = 3839, - [SMALL_STATE(68)] = 3872, - [SMALL_STATE(69)] = 3905, - [SMALL_STATE(70)] = 3938, - [SMALL_STATE(71)] = 3971, - [SMALL_STATE(72)] = 4004, - [SMALL_STATE(73)] = 4037, - [SMALL_STATE(74)] = 4070, - [SMALL_STATE(75)] = 4103, - [SMALL_STATE(76)] = 4136, - [SMALL_STATE(77)] = 4169, - [SMALL_STATE(78)] = 4202, - [SMALL_STATE(79)] = 4235, - [SMALL_STATE(80)] = 4268, - [SMALL_STATE(81)] = 4301, - [SMALL_STATE(82)] = 4334, - [SMALL_STATE(83)] = 4367, - [SMALL_STATE(84)] = 4400, - [SMALL_STATE(85)] = 4433, - [SMALL_STATE(86)] = 4466, - [SMALL_STATE(87)] = 4499, - [SMALL_STATE(88)] = 4532, - [SMALL_STATE(89)] = 4565, - [SMALL_STATE(90)] = 4598, - [SMALL_STATE(91)] = 4631, - [SMALL_STATE(92)] = 4664, - [SMALL_STATE(93)] = 4697, - [SMALL_STATE(94)] = 4730, - [SMALL_STATE(95)] = 4763, - [SMALL_STATE(96)] = 4798, - [SMALL_STATE(97)] = 4833, - [SMALL_STATE(98)] = 4870, - [SMALL_STATE(99)] = 4931, - [SMALL_STATE(100)] = 4992, - [SMALL_STATE(101)] = 5053, - [SMALL_STATE(102)] = 5086, - [SMALL_STATE(103)] = 5144, - [SMALL_STATE(104)] = 5204, - [SMALL_STATE(105)] = 5260, - [SMALL_STATE(106)] = 5320, - [SMALL_STATE(107)] = 5380, - [SMALL_STATE(108)] = 5436, - [SMALL_STATE(109)] = 5491, - [SMALL_STATE(110)] = 5526, - [SMALL_STATE(111)] = 5561, - [SMALL_STATE(112)] = 5616, - [SMALL_STATE(113)] = 5651, - [SMALL_STATE(114)] = 5692, - [SMALL_STATE(115)] = 5727, - [SMALL_STATE(116)] = 5782, - [SMALL_STATE(117)] = 5817, - [SMALL_STATE(118)] = 5874, - [SMALL_STATE(119)] = 5909, - [SMALL_STATE(120)] = 5966, - [SMALL_STATE(121)] = 6020, - [SMALL_STATE(122)] = 6074, - [SMALL_STATE(123)] = 6128, - [SMALL_STATE(124)] = 6182, - [SMALL_STATE(125)] = 6236, - [SMALL_STATE(126)] = 6265, - [SMALL_STATE(127)] = 6294, - [SMALL_STATE(128)] = 6323, - [SMALL_STATE(129)] = 6352, - [SMALL_STATE(130)] = 6403, - [SMALL_STATE(131)] = 6434, - [SMALL_STATE(132)] = 6463, - [SMALL_STATE(133)] = 6494, - [SMALL_STATE(134)] = 6523, - [SMALL_STATE(135)] = 6552, - [SMALL_STATE(136)] = 6581, - [SMALL_STATE(137)] = 6610, - [SMALL_STATE(138)] = 6641, - [SMALL_STATE(139)] = 6670, - [SMALL_STATE(140)] = 6699, - [SMALL_STATE(141)] = 6728, - [SMALL_STATE(142)] = 6759, - [SMALL_STATE(143)] = 6790, - [SMALL_STATE(144)] = 6819, - [SMALL_STATE(145)] = 6848, - [SMALL_STATE(146)] = 6877, - [SMALL_STATE(147)] = 6906, - [SMALL_STATE(148)] = 6935, - [SMALL_STATE(149)] = 6964, - [SMALL_STATE(150)] = 6993, - [SMALL_STATE(151)] = 7028, - [SMALL_STATE(152)] = 7057, - [SMALL_STATE(153)] = 7086, - [SMALL_STATE(154)] = 7115, - [SMALL_STATE(155)] = 7144, - [SMALL_STATE(156)] = 7173, - [SMALL_STATE(157)] = 7202, - [SMALL_STATE(158)] = 7231, - [SMALL_STATE(159)] = 7260, - [SMALL_STATE(160)] = 7291, - [SMALL_STATE(161)] = 7320, - [SMALL_STATE(162)] = 7351, - [SMALL_STATE(163)] = 7380, - [SMALL_STATE(164)] = 7411, - [SMALL_STATE(165)] = 7462, - [SMALL_STATE(166)] = 7491, - [SMALL_STATE(167)] = 7522, - [SMALL_STATE(168)] = 7551, - [SMALL_STATE(169)] = 7599, - [SMALL_STATE(170)] = 7647, - [SMALL_STATE(171)] = 7695, - [SMALL_STATE(172)] = 7743, - [SMALL_STATE(173)] = 7791, - [SMALL_STATE(174)] = 7823, - [SMALL_STATE(175)] = 7855, - [SMALL_STATE(176)] = 7903, - [SMALL_STATE(177)] = 7951, - [SMALL_STATE(178)] = 7999, - [SMALL_STATE(179)] = 8047, - [SMALL_STATE(180)] = 8095, - [SMALL_STATE(181)] = 8143, - [SMALL_STATE(182)] = 8191, - [SMALL_STATE(183)] = 8239, - [SMALL_STATE(184)] = 8287, - [SMALL_STATE(185)] = 8335, - [SMALL_STATE(186)] = 8383, - [SMALL_STATE(187)] = 8431, - [SMALL_STATE(188)] = 8479, - [SMALL_STATE(189)] = 8527, - [SMALL_STATE(190)] = 8575, - [SMALL_STATE(191)] = 8623, - [SMALL_STATE(192)] = 8671, - [SMALL_STATE(193)] = 8719, - [SMALL_STATE(194)] = 8748, - [SMALL_STATE(195)] = 8777, - [SMALL_STATE(196)] = 8806, - [SMALL_STATE(197)] = 8835, - [SMALL_STATE(198)] = 8864, - [SMALL_STATE(199)] = 8893, - [SMALL_STATE(200)] = 8922, - [SMALL_STATE(201)] = 8951, - [SMALL_STATE(202)] = 8980, - [SMALL_STATE(203)] = 9013, - [SMALL_STATE(204)] = 9042, - [SMALL_STATE(205)] = 9071, - [SMALL_STATE(206)] = 9100, - [SMALL_STATE(207)] = 9129, - [SMALL_STATE(208)] = 9159, - [SMALL_STATE(209)] = 9191, - [SMALL_STATE(210)] = 9221, - [SMALL_STATE(211)] = 9253, - [SMALL_STATE(212)] = 9285, - [SMALL_STATE(213)] = 9315, - [SMALL_STATE(214)] = 9345, - [SMALL_STATE(215)] = 9377, - [SMALL_STATE(216)] = 9407, - [SMALL_STATE(217)] = 9437, - [SMALL_STATE(218)] = 9469, - [SMALL_STATE(219)] = 9496, - [SMALL_STATE(220)] = 9523, - [SMALL_STATE(221)] = 9550, - [SMALL_STATE(222)] = 9589, - [SMALL_STATE(223)] = 9616, - [SMALL_STATE(224)] = 9643, - [SMALL_STATE(225)] = 9670, - [SMALL_STATE(226)] = 9699, - [SMALL_STATE(227)] = 9728, - [SMALL_STATE(228)] = 9755, - [SMALL_STATE(229)] = 9784, - [SMALL_STATE(230)] = 9815, - [SMALL_STATE(231)] = 9844, - [SMALL_STATE(232)] = 9871, - [SMALL_STATE(233)] = 9898, - [SMALL_STATE(234)] = 9937, - [SMALL_STATE(235)] = 9964, - [SMALL_STATE(236)] = 9991, - [SMALL_STATE(237)] = 10018, - [SMALL_STATE(238)] = 10045, - [SMALL_STATE(239)] = 10080, - [SMALL_STATE(240)] = 10102, - [SMALL_STATE(241)] = 10146, - [SMALL_STATE(242)] = 10190, - [SMALL_STATE(243)] = 10212, - [SMALL_STATE(244)] = 10256, - [SMALL_STATE(245)] = 10278, - [SMALL_STATE(246)] = 10318, - [SMALL_STATE(247)] = 10362, - [SMALL_STATE(248)] = 10393, - [SMALL_STATE(249)] = 10416, - [SMALL_STATE(250)] = 10443, - [SMALL_STATE(251)] = 10474, - [SMALL_STATE(252)] = 10513, - [SMALL_STATE(253)] = 10551, - [SMALL_STATE(254)] = 10589, - [SMALL_STATE(255)] = 10615, - [SMALL_STATE(256)] = 10653, - [SMALL_STATE(257)] = 10679, - [SMALL_STATE(258)] = 10705, - [SMALL_STATE(259)] = 10731, - [SMALL_STATE(260)] = 10755, - [SMALL_STATE(261)] = 10779, - [SMALL_STATE(262)] = 10817, - [SMALL_STATE(263)] = 10843, - [SMALL_STATE(264)] = 10869, - [SMALL_STATE(265)] = 10895, - [SMALL_STATE(266)] = 10921, - [SMALL_STATE(267)] = 10959, - [SMALL_STATE(268)] = 10997, - [SMALL_STATE(269)] = 11018, - [SMALL_STATE(270)] = 11039, - [SMALL_STATE(271)] = 11060, - [SMALL_STATE(272)] = 11081, - [SMALL_STATE(273)] = 11116, - [SMALL_STATE(274)] = 11137, - [SMALL_STATE(275)] = 11158, - [SMALL_STATE(276)] = 11183, - [SMALL_STATE(277)] = 11204, - [SMALL_STATE(278)] = 11225, - [SMALL_STATE(279)] = 11254, - [SMALL_STATE(280)] = 11275, - [SMALL_STATE(281)] = 11296, - [SMALL_STATE(282)] = 11317, - [SMALL_STATE(283)] = 11338, - [SMALL_STATE(284)] = 11360, - [SMALL_STATE(285)] = 11382, - [SMALL_STATE(286)] = 11402, - [SMALL_STATE(287)] = 11427, - [SMALL_STATE(288)] = 11446, - [SMALL_STATE(289)] = 11471, - [SMALL_STATE(290)] = 11490, - [SMALL_STATE(291)] = 11509, - [SMALL_STATE(292)] = 11528, - [SMALL_STATE(293)] = 11547, - [SMALL_STATE(294)] = 11566, - [SMALL_STATE(295)] = 11585, - [SMALL_STATE(296)] = 11610, - [SMALL_STATE(297)] = 11635, - [SMALL_STATE(298)] = 11660, - [SMALL_STATE(299)] = 11679, - [SMALL_STATE(300)] = 11698, - [SMALL_STATE(301)] = 11717, - [SMALL_STATE(302)] = 11736, - [SMALL_STATE(303)] = 11755, - [SMALL_STATE(304)] = 11779, - [SMALL_STATE(305)] = 11803, - [SMALL_STATE(306)] = 11827, - [SMALL_STATE(307)] = 11851, - [SMALL_STATE(308)] = 11875, - [SMALL_STATE(309)] = 11899, - [SMALL_STATE(310)] = 11923, - [SMALL_STATE(311)] = 11947, - [SMALL_STATE(312)] = 11960, - [SMALL_STATE(313)] = 11973, - [SMALL_STATE(314)] = 11994, - [SMALL_STATE(315)] = 12007, - [SMALL_STATE(316)] = 12020, - [SMALL_STATE(317)] = 12033, - [SMALL_STATE(318)] = 12054, - [SMALL_STATE(319)] = 12073, - [SMALL_STATE(320)] = 12086, - [SMALL_STATE(321)] = 12104, - [SMALL_STATE(322)] = 12122, - [SMALL_STATE(323)] = 12138, - [SMALL_STATE(324)] = 12156, - [SMALL_STATE(325)] = 12174, - [SMALL_STATE(326)] = 12192, - [SMALL_STATE(327)] = 12210, - [SMALL_STATE(328)] = 12228, - [SMALL_STATE(329)] = 12246, - [SMALL_STATE(330)] = 12266, - [SMALL_STATE(331)] = 12284, - [SMALL_STATE(332)] = 12302, - [SMALL_STATE(333)] = 12322, - [SMALL_STATE(334)] = 12340, - [SMALL_STATE(335)] = 12354, - [SMALL_STATE(336)] = 12372, - [SMALL_STATE(337)] = 12390, - [SMALL_STATE(338)] = 12405, - [SMALL_STATE(339)] = 12420, - [SMALL_STATE(340)] = 12431, - [SMALL_STATE(341)] = 12448, - [SMALL_STATE(342)] = 12465, - [SMALL_STATE(343)] = 12480, - [SMALL_STATE(344)] = 12495, - [SMALL_STATE(345)] = 12510, - [SMALL_STATE(346)] = 12523, - [SMALL_STATE(347)] = 12538, - [SMALL_STATE(348)] = 12553, - [SMALL_STATE(349)] = 12568, - [SMALL_STATE(350)] = 12583, - [SMALL_STATE(351)] = 12598, - [SMALL_STATE(352)] = 12613, - [SMALL_STATE(353)] = 12624, - [SMALL_STATE(354)] = 12641, - [SMALL_STATE(355)] = 12656, - [SMALL_STATE(356)] = 12671, - [SMALL_STATE(357)] = 12686, - [SMALL_STATE(358)] = 12697, - [SMALL_STATE(359)] = 12712, - [SMALL_STATE(360)] = 12727, - [SMALL_STATE(361)] = 12738, - [SMALL_STATE(362)] = 12753, - [SMALL_STATE(363)] = 12768, - [SMALL_STATE(364)] = 12783, - [SMALL_STATE(365)] = 12798, - [SMALL_STATE(366)] = 12813, - [SMALL_STATE(367)] = 12830, - [SMALL_STATE(368)] = 12841, - [SMALL_STATE(369)] = 12856, - [SMALL_STATE(370)] = 12871, - [SMALL_STATE(371)] = 12886, - [SMALL_STATE(372)] = 12901, - [SMALL_STATE(373)] = 12916, - [SMALL_STATE(374)] = 12931, - [SMALL_STATE(375)] = 12946, - [SMALL_STATE(376)] = 12961, - [SMALL_STATE(377)] = 12976, - [SMALL_STATE(378)] = 12991, - [SMALL_STATE(379)] = 13006, - [SMALL_STATE(380)] = 13021, - [SMALL_STATE(381)] = 13036, - [SMALL_STATE(382)] = 13051, - [SMALL_STATE(383)] = 13063, - [SMALL_STATE(384)] = 13077, - [SMALL_STATE(385)] = 13091, - [SMALL_STATE(386)] = 13105, - [SMALL_STATE(387)] = 13119, - [SMALL_STATE(388)] = 13133, - [SMALL_STATE(389)] = 13145, - [SMALL_STATE(390)] = 13159, - [SMALL_STATE(391)] = 13173, - [SMALL_STATE(392)] = 13185, - [SMALL_STATE(393)] = 13199, - [SMALL_STATE(394)] = 13213, - [SMALL_STATE(395)] = 13227, - [SMALL_STATE(396)] = 13241, - [SMALL_STATE(397)] = 13255, - [SMALL_STATE(398)] = 13269, - [SMALL_STATE(399)] = 13283, - [SMALL_STATE(400)] = 13295, - [SMALL_STATE(401)] = 13309, - [SMALL_STATE(402)] = 13323, - [SMALL_STATE(403)] = 13337, - [SMALL_STATE(404)] = 13351, - [SMALL_STATE(405)] = 13362, - [SMALL_STATE(406)] = 13373, - [SMALL_STATE(407)] = 13384, - [SMALL_STATE(408)] = 13395, - [SMALL_STATE(409)] = 13404, - [SMALL_STATE(410)] = 13415, - [SMALL_STATE(411)] = 13426, - [SMALL_STATE(412)] = 13437, - [SMALL_STATE(413)] = 13448, - [SMALL_STATE(414)] = 13459, - [SMALL_STATE(415)] = 13470, - [SMALL_STATE(416)] = 13481, - [SMALL_STATE(417)] = 13492, - [SMALL_STATE(418)] = 13501, - [SMALL_STATE(419)] = 13509, - [SMALL_STATE(420)] = 13517, - [SMALL_STATE(421)] = 13525, - [SMALL_STATE(422)] = 13533, - [SMALL_STATE(423)] = 13541, - [SMALL_STATE(424)] = 13549, - [SMALL_STATE(425)] = 13557, - [SMALL_STATE(426)] = 13565, - [SMALL_STATE(427)] = 13573, - [SMALL_STATE(428)] = 13581, - [SMALL_STATE(429)] = 13589, - [SMALL_STATE(430)] = 13597, - [SMALL_STATE(431)] = 13605, - [SMALL_STATE(432)] = 13613, - [SMALL_STATE(433)] = 13621, - [SMALL_STATE(434)] = 13629, - [SMALL_STATE(435)] = 13637, - [SMALL_STATE(436)] = 13645, - [SMALL_STATE(437)] = 13653, - [SMALL_STATE(438)] = 13661, - [SMALL_STATE(439)] = 13669, - [SMALL_STATE(440)] = 13677, - [SMALL_STATE(441)] = 13685, + [SMALL_STATE(3)] = 115, + [SMALL_STATE(4)] = 230, + [SMALL_STATE(5)] = 345, + [SMALL_STATE(6)] = 460, + [SMALL_STATE(7)] = 575, + [SMALL_STATE(8)] = 690, + [SMALL_STATE(9)] = 802, + [SMALL_STATE(10)] = 913, + [SMALL_STATE(11)] = 1024, + [SMALL_STATE(12)] = 1124, + [SMALL_STATE(13)] = 1224, + [SMALL_STATE(14)] = 1321, + [SMALL_STATE(15)] = 1397, + [SMALL_STATE(16)] = 1462, + [SMALL_STATE(17)] = 1525, + [SMALL_STATE(18)] = 1588, + [SMALL_STATE(19)] = 1650, + [SMALL_STATE(20)] = 1714, + [SMALL_STATE(21)] = 1776, + [SMALL_STATE(22)] = 1838, + [SMALL_STATE(23)] = 1900, + [SMALL_STATE(24)] = 1962, + [SMALL_STATE(25)] = 2024, + [SMALL_STATE(26)] = 2088, + [SMALL_STATE(27)] = 2150, + [SMALL_STATE(28)] = 2212, + [SMALL_STATE(29)] = 2274, + [SMALL_STATE(30)] = 2342, + [SMALL_STATE(31)] = 2404, + [SMALL_STATE(32)] = 2466, + [SMALL_STATE(33)] = 2528, + [SMALL_STATE(34)] = 2590, + [SMALL_STATE(35)] = 2652, + [SMALL_STATE(36)] = 2714, + [SMALL_STATE(37)] = 2776, + [SMALL_STATE(38)] = 2841, + [SMALL_STATE(39)] = 2886, + [SMALL_STATE(40)] = 2951, + [SMALL_STATE(41)] = 2984, + [SMALL_STATE(42)] = 3017, + [SMALL_STATE(43)] = 3054, + [SMALL_STATE(44)] = 3087, + [SMALL_STATE(45)] = 3120, + [SMALL_STATE(46)] = 3153, + [SMALL_STATE(47)] = 3186, + [SMALL_STATE(48)] = 3219, + [SMALL_STATE(49)] = 3252, + [SMALL_STATE(50)] = 3285, + [SMALL_STATE(51)] = 3318, + [SMALL_STATE(52)] = 3355, + [SMALL_STATE(53)] = 3388, + [SMALL_STATE(54)] = 3427, + [SMALL_STATE(55)] = 3488, + [SMALL_STATE(56)] = 3521, + [SMALL_STATE(57)] = 3554, + [SMALL_STATE(58)] = 3587, + [SMALL_STATE(59)] = 3620, + [SMALL_STATE(60)] = 3653, + [SMALL_STATE(61)] = 3686, + [SMALL_STATE(62)] = 3719, + [SMALL_STATE(63)] = 3752, + [SMALL_STATE(64)] = 3785, + [SMALL_STATE(65)] = 3818, + [SMALL_STATE(66)] = 3851, + [SMALL_STATE(67)] = 3884, + [SMALL_STATE(68)] = 3917, + [SMALL_STATE(69)] = 3950, + [SMALL_STATE(70)] = 3983, + [SMALL_STATE(71)] = 4016, + [SMALL_STATE(72)] = 4049, + [SMALL_STATE(73)] = 4082, + [SMALL_STATE(74)] = 4115, + [SMALL_STATE(75)] = 4148, + [SMALL_STATE(76)] = 4181, + [SMALL_STATE(77)] = 4214, + [SMALL_STATE(78)] = 4247, + [SMALL_STATE(79)] = 4280, + [SMALL_STATE(80)] = 4313, + [SMALL_STATE(81)] = 4346, + [SMALL_STATE(82)] = 4379, + [SMALL_STATE(83)] = 4412, + [SMALL_STATE(84)] = 4445, + [SMALL_STATE(85)] = 4478, + [SMALL_STATE(86)] = 4511, + [SMALL_STATE(87)] = 4544, + [SMALL_STATE(88)] = 4577, + [SMALL_STATE(89)] = 4610, + [SMALL_STATE(90)] = 4643, + [SMALL_STATE(91)] = 4676, + [SMALL_STATE(92)] = 4709, + [SMALL_STATE(93)] = 4742, + [SMALL_STATE(94)] = 4775, + [SMALL_STATE(95)] = 4808, + [SMALL_STATE(96)] = 4843, + [SMALL_STATE(97)] = 4878, + [SMALL_STATE(98)] = 4939, + [SMALL_STATE(99)] = 4972, + [SMALL_STATE(100)] = 5033, + [SMALL_STATE(101)] = 5094, + [SMALL_STATE(102)] = 5131, + [SMALL_STATE(103)] = 5191, + [SMALL_STATE(104)] = 5247, + [SMALL_STATE(105)] = 5305, + [SMALL_STATE(106)] = 5365, + [SMALL_STATE(107)] = 5421, + [SMALL_STATE(108)] = 5481, + [SMALL_STATE(109)] = 5516, + [SMALL_STATE(110)] = 5573, + [SMALL_STATE(111)] = 5608, + [SMALL_STATE(112)] = 5663, + [SMALL_STATE(113)] = 5704, + [SMALL_STATE(114)] = 5739, + [SMALL_STATE(115)] = 5794, + [SMALL_STATE(116)] = 5829, + [SMALL_STATE(117)] = 5864, + [SMALL_STATE(118)] = 5899, + [SMALL_STATE(119)] = 5954, + [SMALL_STATE(120)] = 6011, + [SMALL_STATE(121)] = 6065, + [SMALL_STATE(122)] = 6119, + [SMALL_STATE(123)] = 6149, + [SMALL_STATE(124)] = 6203, + [SMALL_STATE(125)] = 6257, + [SMALL_STATE(126)] = 6311, + [SMALL_STATE(127)] = 6342, + [SMALL_STATE(128)] = 6371, + [SMALL_STATE(129)] = 6400, + [SMALL_STATE(130)] = 6429, + [SMALL_STATE(131)] = 6458, + [SMALL_STATE(132)] = 6487, + [SMALL_STATE(133)] = 6516, + [SMALL_STATE(134)] = 6545, + [SMALL_STATE(135)] = 6574, + [SMALL_STATE(136)] = 6605, + [SMALL_STATE(137)] = 6634, + [SMALL_STATE(138)] = 6663, + [SMALL_STATE(139)] = 6692, + [SMALL_STATE(140)] = 6721, + [SMALL_STATE(141)] = 6750, + [SMALL_STATE(142)] = 6779, + [SMALL_STATE(143)] = 6808, + [SMALL_STATE(144)] = 6839, + [SMALL_STATE(145)] = 6868, + [SMALL_STATE(146)] = 6897, + [SMALL_STATE(147)] = 6926, + [SMALL_STATE(148)] = 6955, + [SMALL_STATE(149)] = 6986, + [SMALL_STATE(150)] = 7017, + [SMALL_STATE(151)] = 7048, + [SMALL_STATE(152)] = 7077, + [SMALL_STATE(153)] = 7106, + [SMALL_STATE(154)] = 7135, + [SMALL_STATE(155)] = 7164, + [SMALL_STATE(156)] = 7199, + [SMALL_STATE(157)] = 7228, + [SMALL_STATE(158)] = 7259, + [SMALL_STATE(159)] = 7288, + [SMALL_STATE(160)] = 7319, + [SMALL_STATE(161)] = 7350, + [SMALL_STATE(162)] = 7379, + [SMALL_STATE(163)] = 7408, + [SMALL_STATE(164)] = 7459, + [SMALL_STATE(165)] = 7488, + [SMALL_STATE(166)] = 7539, + [SMALL_STATE(167)] = 7568, + [SMALL_STATE(168)] = 7597, + [SMALL_STATE(169)] = 7645, + [SMALL_STATE(170)] = 7693, + [SMALL_STATE(171)] = 7741, + [SMALL_STATE(172)] = 7789, + [SMALL_STATE(173)] = 7837, + [SMALL_STATE(174)] = 7885, + [SMALL_STATE(175)] = 7933, + [SMALL_STATE(176)] = 7981, + [SMALL_STATE(177)] = 8029, + [SMALL_STATE(178)] = 8077, + [SMALL_STATE(179)] = 8125, + [SMALL_STATE(180)] = 8173, + [SMALL_STATE(181)] = 8205, + [SMALL_STATE(182)] = 8237, + [SMALL_STATE(183)] = 8285, + [SMALL_STATE(184)] = 8333, + [SMALL_STATE(185)] = 8381, + [SMALL_STATE(186)] = 8429, + [SMALL_STATE(187)] = 8477, + [SMALL_STATE(188)] = 8525, + [SMALL_STATE(189)] = 8573, + [SMALL_STATE(190)] = 8621, + [SMALL_STATE(191)] = 8669, + [SMALL_STATE(192)] = 8717, + [SMALL_STATE(193)] = 8765, + [SMALL_STATE(194)] = 8794, + [SMALL_STATE(195)] = 8823, + [SMALL_STATE(196)] = 8852, + [SMALL_STATE(197)] = 8881, + [SMALL_STATE(198)] = 8910, + [SMALL_STATE(199)] = 8939, + [SMALL_STATE(200)] = 8968, + [SMALL_STATE(201)] = 8997, + [SMALL_STATE(202)] = 9026, + [SMALL_STATE(203)] = 9055, + [SMALL_STATE(204)] = 9084, + [SMALL_STATE(205)] = 9113, + [SMALL_STATE(206)] = 9146, + [SMALL_STATE(207)] = 9175, + [SMALL_STATE(208)] = 9205, + [SMALL_STATE(209)] = 9235, + [SMALL_STATE(210)] = 9265, + [SMALL_STATE(211)] = 9295, + [SMALL_STATE(212)] = 9327, + [SMALL_STATE(213)] = 9359, + [SMALL_STATE(214)] = 9391, + [SMALL_STATE(215)] = 9423, + [SMALL_STATE(216)] = 9453, + [SMALL_STATE(217)] = 9485, + [SMALL_STATE(218)] = 9515, + [SMALL_STATE(219)] = 9542, + [SMALL_STATE(220)] = 9569, + [SMALL_STATE(221)] = 9596, + [SMALL_STATE(222)] = 9625, + [SMALL_STATE(223)] = 9652, + [SMALL_STATE(224)] = 9679, + [SMALL_STATE(225)] = 9718, + [SMALL_STATE(226)] = 9747, + [SMALL_STATE(227)] = 9774, + [SMALL_STATE(228)] = 9801, + [SMALL_STATE(229)] = 9840, + [SMALL_STATE(230)] = 9869, + [SMALL_STATE(231)] = 9896, + [SMALL_STATE(232)] = 9923, + [SMALL_STATE(233)] = 9950, + [SMALL_STATE(234)] = 9977, + [SMALL_STATE(235)] = 10006, + [SMALL_STATE(236)] = 10033, + [SMALL_STATE(237)] = 10064, + [SMALL_STATE(238)] = 10091, + [SMALL_STATE(239)] = 10126, + [SMALL_STATE(240)] = 10148, + [SMALL_STATE(241)] = 10192, + [SMALL_STATE(242)] = 10232, + [SMALL_STATE(243)] = 10276, + [SMALL_STATE(244)] = 10320, + [SMALL_STATE(245)] = 10342, + [SMALL_STATE(246)] = 10386, + [SMALL_STATE(247)] = 10413, + [SMALL_STATE(248)] = 10444, + [SMALL_STATE(249)] = 10467, + [SMALL_STATE(250)] = 10506, + [SMALL_STATE(251)] = 10537, + [SMALL_STATE(252)] = 10563, + [SMALL_STATE(253)] = 10601, + [SMALL_STATE(254)] = 10627, + [SMALL_STATE(255)] = 10665, + [SMALL_STATE(256)] = 10703, + [SMALL_STATE(257)] = 10729, + [SMALL_STATE(258)] = 10755, + [SMALL_STATE(259)] = 10781, + [SMALL_STATE(260)] = 10805, + [SMALL_STATE(261)] = 10829, + [SMALL_STATE(262)] = 10867, + [SMALL_STATE(263)] = 10893, + [SMALL_STATE(264)] = 10919, + [SMALL_STATE(265)] = 10945, + [SMALL_STATE(266)] = 10983, + [SMALL_STATE(267)] = 11021, + [SMALL_STATE(268)] = 11042, + [SMALL_STATE(269)] = 11063, + [SMALL_STATE(270)] = 11084, + [SMALL_STATE(271)] = 11119, + [SMALL_STATE(272)] = 11140, + [SMALL_STATE(273)] = 11161, + [SMALL_STATE(274)] = 11182, + [SMALL_STATE(275)] = 11207, + [SMALL_STATE(276)] = 11228, + [SMALL_STATE(277)] = 11249, + [SMALL_STATE(278)] = 11278, + [SMALL_STATE(279)] = 11299, + [SMALL_STATE(280)] = 11320, + [SMALL_STATE(281)] = 11341, + [SMALL_STATE(282)] = 11362, + [SMALL_STATE(283)] = 11384, + [SMALL_STATE(284)] = 11406, + [SMALL_STATE(285)] = 11426, + [SMALL_STATE(286)] = 11445, + [SMALL_STATE(287)] = 11464, + [SMALL_STATE(288)] = 11483, + [SMALL_STATE(289)] = 11508, + [SMALL_STATE(290)] = 11527, + [SMALL_STATE(291)] = 11546, + [SMALL_STATE(292)] = 11565, + [SMALL_STATE(293)] = 11584, + [SMALL_STATE(294)] = 11603, + [SMALL_STATE(295)] = 11628, + [SMALL_STATE(296)] = 11653, + [SMALL_STATE(297)] = 11678, + [SMALL_STATE(298)] = 11697, + [SMALL_STATE(299)] = 11722, + [SMALL_STATE(300)] = 11741, + [SMALL_STATE(301)] = 11760, + [SMALL_STATE(302)] = 11779, + [SMALL_STATE(303)] = 11803, + [SMALL_STATE(304)] = 11827, + [SMALL_STATE(305)] = 11851, + [SMALL_STATE(306)] = 11875, + [SMALL_STATE(307)] = 11899, + [SMALL_STATE(308)] = 11923, + [SMALL_STATE(309)] = 11947, + [SMALL_STATE(310)] = 11971, + [SMALL_STATE(311)] = 11984, + [SMALL_STATE(312)] = 11997, + [SMALL_STATE(313)] = 12010, + [SMALL_STATE(314)] = 12031, + [SMALL_STATE(315)] = 12044, + [SMALL_STATE(316)] = 12065, + [SMALL_STATE(317)] = 12084, + [SMALL_STATE(318)] = 12097, + [SMALL_STATE(319)] = 12110, + [SMALL_STATE(320)] = 12128, + [SMALL_STATE(321)] = 12146, + [SMALL_STATE(322)] = 12164, + [SMALL_STATE(323)] = 12182, + [SMALL_STATE(324)] = 12200, + [SMALL_STATE(325)] = 12220, + [SMALL_STATE(326)] = 12238, + [SMALL_STATE(327)] = 12256, + [SMALL_STATE(328)] = 12274, + [SMALL_STATE(329)] = 12294, + [SMALL_STATE(330)] = 12308, + [SMALL_STATE(331)] = 12324, + [SMALL_STATE(332)] = 12342, + [SMALL_STATE(333)] = 12360, + [SMALL_STATE(334)] = 12378, + [SMALL_STATE(335)] = 12396, + [SMALL_STATE(336)] = 12414, + [SMALL_STATE(337)] = 12429, + [SMALL_STATE(338)] = 12444, + [SMALL_STATE(339)] = 12459, + [SMALL_STATE(340)] = 12470, + [SMALL_STATE(341)] = 12485, + [SMALL_STATE(342)] = 12500, + [SMALL_STATE(343)] = 12515, + [SMALL_STATE(344)] = 12526, + [SMALL_STATE(345)] = 12543, + [SMALL_STATE(346)] = 12558, + [SMALL_STATE(347)] = 12575, + [SMALL_STATE(348)] = 12590, + [SMALL_STATE(349)] = 12605, + [SMALL_STATE(350)] = 12620, + [SMALL_STATE(351)] = 12637, + [SMALL_STATE(352)] = 12652, + [SMALL_STATE(353)] = 12665, + [SMALL_STATE(354)] = 12676, + [SMALL_STATE(355)] = 12691, + [SMALL_STATE(356)] = 12708, + [SMALL_STATE(357)] = 12723, + [SMALL_STATE(358)] = 12738, + [SMALL_STATE(359)] = 12753, + [SMALL_STATE(360)] = 12768, + [SMALL_STATE(361)] = 12783, + [SMALL_STATE(362)] = 12798, + [SMALL_STATE(363)] = 12813, + [SMALL_STATE(364)] = 12828, + [SMALL_STATE(365)] = 12843, + [SMALL_STATE(366)] = 12858, + [SMALL_STATE(367)] = 12873, + [SMALL_STATE(368)] = 12888, + [SMALL_STATE(369)] = 12899, + [SMALL_STATE(370)] = 12914, + [SMALL_STATE(371)] = 12929, + [SMALL_STATE(372)] = 12944, + [SMALL_STATE(373)] = 12959, + [SMALL_STATE(374)] = 12974, + [SMALL_STATE(375)] = 12989, + [SMALL_STATE(376)] = 13004, + [SMALL_STATE(377)] = 13019, + [SMALL_STATE(378)] = 13034, + [SMALL_STATE(379)] = 13049, + [SMALL_STATE(380)] = 13060, + [SMALL_STATE(381)] = 13075, + [SMALL_STATE(382)] = 13087, + [SMALL_STATE(383)] = 13101, + [SMALL_STATE(384)] = 13113, + [SMALL_STATE(385)] = 13127, + [SMALL_STATE(386)] = 13141, + [SMALL_STATE(387)] = 13155, + [SMALL_STATE(388)] = 13169, + [SMALL_STATE(389)] = 13183, + [SMALL_STATE(390)] = 13197, + [SMALL_STATE(391)] = 13211, + [SMALL_STATE(392)] = 13225, + [SMALL_STATE(393)] = 13239, + [SMALL_STATE(394)] = 13253, + [SMALL_STATE(395)] = 13267, + [SMALL_STATE(396)] = 13281, + [SMALL_STATE(397)] = 13293, + [SMALL_STATE(398)] = 13307, + [SMALL_STATE(399)] = 13319, + [SMALL_STATE(400)] = 13333, + [SMALL_STATE(401)] = 13347, + [SMALL_STATE(402)] = 13361, + [SMALL_STATE(403)] = 13375, + [SMALL_STATE(404)] = 13386, + [SMALL_STATE(405)] = 13397, + [SMALL_STATE(406)] = 13408, + [SMALL_STATE(407)] = 13419, + [SMALL_STATE(408)] = 13428, + [SMALL_STATE(409)] = 13439, + [SMALL_STATE(410)] = 13448, + [SMALL_STATE(411)] = 13459, + [SMALL_STATE(412)] = 13470, + [SMALL_STATE(413)] = 13481, + [SMALL_STATE(414)] = 13492, + [SMALL_STATE(415)] = 13503, + [SMALL_STATE(416)] = 13514, + [SMALL_STATE(417)] = 13525, + [SMALL_STATE(418)] = 13533, + [SMALL_STATE(419)] = 13541, + [SMALL_STATE(420)] = 13549, + [SMALL_STATE(421)] = 13557, + [SMALL_STATE(422)] = 13565, + [SMALL_STATE(423)] = 13573, + [SMALL_STATE(424)] = 13581, + [SMALL_STATE(425)] = 13589, + [SMALL_STATE(426)] = 13597, + [SMALL_STATE(427)] = 13605, + [SMALL_STATE(428)] = 13613, + [SMALL_STATE(429)] = 13621, + [SMALL_STATE(430)] = 13629, + [SMALL_STATE(431)] = 13637, + [SMALL_STATE(432)] = 13645, + [SMALL_STATE(433)] = 13653, + [SMALL_STATE(434)] = 13661, + [SMALL_STATE(435)] = 13669, + [SMALL_STATE(436)] = 13677, + [SMALL_STATE(437)] = 13685, + [SMALL_STATE(438)] = 13693, + [SMALL_STATE(439)] = 13701, + [SMALL_STATE(440)] = 13709, + [SMALL_STATE(441)] = 13717, + [SMALL_STATE(442)] = 13725, + [SMALL_STATE(443)] = 13733, + [SMALL_STATE(444)] = 13741, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -17099,673 +17192,675 @@ 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_stylesheet, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(182), - [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(264), - [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(183), - [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(328), - [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(265), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(385), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(243), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(134), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(391), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(439), - [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(433), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(19), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(36), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(21), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(379), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(244), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(14), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(250), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(258), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(169), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(325), - [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(431), - [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(254), - [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(393), - [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(243), - [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(134), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(391), - [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(439), - [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(433), - [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(19), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(36), - [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(21), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(379), - [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(239), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(238), - [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(250), - [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1, 0, 0), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, 0, 14), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 3), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 3), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 2, 0, 0), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 2, 0, 0), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3, 0, 0), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3, 0, 0), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3, 0, 0), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3, 0, 0), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, 0, 8), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, 0, 8), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3, 0, 0), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3, 0, 0), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2, 0, 0), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2, 0, 0), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2, 0, 0), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2, 0, 0), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3, 0, 0), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3, 0, 0), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), SHIFT_REPEAT(50), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 0), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), - [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 0), - [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), - [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4, 0, 0), - [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4, 0, 0), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, 0, 13), - [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, 0, 13), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), - [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 0), - [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 0), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, 0, 14), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, 0, 14), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4, 0, 0), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4, 0, 0), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), - [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), - [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postcss_statement, 3, 0, 0), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postcss_statement, 3, 0, 0), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 0), - [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 0), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 5, 0, 0), - [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 5, 0, 0), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, 0, 14), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, 0, 14), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, 0, 14), - [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, 0, 14), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 9, 0, 0), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 9, 0, 0), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3, 0, 0), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3, 0, 0), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 2, 0, 0), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 2, 0, 0), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3, 0, 0), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3, 0, 0), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 2, 0, 0), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 2, 0, 0), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(171), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), - [545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(423), - [551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(362), - [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(173), - [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(150), - [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, 0, 14), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), - [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(423), - [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), - [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(362), - [603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(173), - [609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(150), - [618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), - [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 10), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 10), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), - [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [81] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(184), + [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(263), + [87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(185), + [90] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(327), + [93] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(428), + [96] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), + [98] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(264), + [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(392), + [104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(242), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(122), + [110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(396), + [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(434), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(430), + [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(19), + [122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(21), + [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(340), + [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(349), + [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(244), + [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(14), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(247), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(183), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(256), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(192), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(334), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(253), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(390), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(242), + [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(122), + [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(396), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(434), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(430), + [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(19), + [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(21), + [199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(340), + [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(349), + [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(244), + [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(238), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(247), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1, 0, 0), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, 0, 0), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1), + [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 4), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 4), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2, 0, 0), + [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2, 0, 0), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 0), + [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 0), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3, 0, 0), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3, 0, 0), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3, 0, 0), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3, 0, 0), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3, 0, 0), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3, 0, 0), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, 0, 10), + [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, 0, 10), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3, 0, 0), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3, 0, 0), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), + [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3, 0, 0), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3, 0, 0), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), + [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), SHIFT_REPEAT(51), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 2, 0, 0), + [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 2, 0, 0), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 0), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 0), + [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4, 0, 0), + [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4, 0, 0), + [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, 0, 15), + [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, 0, 15), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), + [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2, 0, 0), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2, 0, 0), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4, 0, 0), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4, 0, 0), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, 0, 0), + [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, 0, 0), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postcss_statement, 3, 0, 0), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postcss_statement, 3, 0, 0), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 0), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 0), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 5, 0, 0), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 5, 0, 0), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, 0, 0), + [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, 0, 0), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, 0, 0), + [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, 0, 0), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 9, 0, 0), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 9, 0, 0), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 2, 0, 0), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 2, 0, 0), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3, 0, 0), + [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3, 0, 0), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 2, 0, 0), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 2, 0, 0), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), + [544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(189), + [547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(419), + [550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(211), + [553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(364), + [556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(365), + [559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(180), + [562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(181), + [565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(190), + [568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(155), + [571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(211), + [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(174), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), + [579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(189), + [582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(419), + [585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(212), + [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(364), + [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(365), + [594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(180), + [597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(181), + [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(190), + [603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(155), + [606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(212), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, 0, 0), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 3), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 3), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, 0, 6), + [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, 0, 6), [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), - [637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(189), - [640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(420), - [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(229), - [646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(373), - [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(374), - [652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(209), - [655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(216), - [658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(190), - [661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(202), - [664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(111), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 2), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 2), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, 0, 4), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__query, 1, 0, 4), - [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), - [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 11), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 11), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, 0, 9), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, 0, 9), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 2, 0, 0), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 2, 0, 0), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, 0, 9), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, 0, 9), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1, 0, 0), - [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1, 0, 0), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, 0, 6), - [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, 0, 6), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), - [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), - [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), - [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), - [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, 0, 0), - [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, 0, 0), - [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), - [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), - [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3, 0, 0), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3, 0, 0), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3, 0, 0), - [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3, 0, 0), - [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, 0, 12), - [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, 0, 12), - [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 10), - [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 10), - [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5), - [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5), - [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, 0, 11), - [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, 0, 11), - [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, 0, 15), - [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, 0, 15), - [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), - [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), - [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), - [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, 0, 0), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, 0, 0), - [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 2), - [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 2), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), - [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 2, 0, 0), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 2, 0, 0), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, 0, 15), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, 0, 15), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), - [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 2, 0, 0), - [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 2, 0, 0), - [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), - [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), - [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3, 0, 0), - [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3, 0, 0), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), - [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1, 0, 0), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1, 0, 0), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1, 0, 0), - [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1, 0, 0), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 7), - [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 7), - [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2, 0, 0), - [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2, 0, 0), - [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3, 0, 0), - [983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3, 0, 0), - [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3, 0, 0), - [987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3, 0, 0), - [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), - [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), - [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), - [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4, 0, 0), - [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4, 0, 0), - [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), - [1003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), - [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), - [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), - [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2, 0, 0), - [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2, 0, 0), - [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2, 0, 0), - [1015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2, 0, 0), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, 0, 14), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), - [1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, 0, 5), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__query, 1, 0, 5), + [649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), + [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), + [657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(436), + [663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(236), + [666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(336), + [669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(375), + [672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(210), + [675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(208), + [678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(169), + [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(205), + [684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(114), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 12), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 12), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 13), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 13), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1, 0, 0), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1, 0, 0), + [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3, 0, 0), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3, 0, 0), + [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), + [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), + [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), + [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), + [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, 0, 11), + [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, 0, 11), + [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, 0, 13), + [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, 0, 13), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), + [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), + [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), + [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, 0, 16), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, 0, 16), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 2, 0, 0), + [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 2, 0, 0), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), + [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), + [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, 0, 16), + [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, 0, 16), + [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), + [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), + [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 6), + [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 6), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, 0, 11), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, 0, 11), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 3), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 3), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3, 0, 0), + [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3, 0, 0), + [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, 0, 0), + [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, 0, 0), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 12), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 12), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, 0, 14), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, 0, 14), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3, 0, 0), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3, 0, 0), + [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3, 0, 0), + [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3, 0, 0), + [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), + [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), + [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), + [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, 0, 7), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, 0, 7), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 2, 0, 0), + [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 2, 0, 0), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), + [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 2, 0, 0), + [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 2, 0, 0), + [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), + [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), + [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, 0, 0), + [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, 0, 0), + [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), + [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1, 0, 0), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1, 0, 0), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1, 0, 0), + [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1, 0, 0), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2, 0, 0), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2, 0, 0), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 9), + [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 9), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3, 0, 0), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3, 0, 0), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2, 0, 0), + [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2, 0, 0), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3, 0, 0), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3, 0, 0), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4, 0, 0), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4, 0, 0), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2, 0, 0), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2, 0, 0), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), + [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), + [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), + [1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, 0, 0), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 1, 0, 0), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 1, 0, 0), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1, 0, 0), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), - [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(341), - [1148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(408), - [1151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(388), - [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3, 0, 0), - [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2, 0, 0), - [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, 0, 16), - [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4, 0, 0), - [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), - [1202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3, 0, 0), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2, 0, 0), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [1258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(256), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 3, 0, 0), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [1293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), SHIFT_REPEAT(25), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), - [1312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), SHIFT_REPEAT(377), - [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), - [1317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), SHIFT_REPEAT(378), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [1322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(164), - [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), SHIFT_REPEAT(178), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), SHIFT_REPEAT(324), - [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), SHIFT_REPEAT(13), - [1370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2, 0, 0), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_to, 1, 0, 0), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1, 0, 0), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 2), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), + [1153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(355), + [1156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(409), + [1159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(398), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3, 0, 0), + [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4, 0, 0), + [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2, 0, 0), + [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), + [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3, 0, 0), + [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, 0, 17), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [1240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), SHIFT_REPEAT(24), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 3, 0, 0), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2, 0, 0), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [1271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(257), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), + [1278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), SHIFT_REPEAT(356), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [1287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), + [1289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), SHIFT_REPEAT(359), + [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [1316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(163), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), SHIFT_REPEAT(326), + [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), SHIFT_REPEAT(177), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2, 0, 0), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), SHIFT_REPEAT(13), + [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_to, 1, 0, 0), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1426] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 2, 0, 8), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [1416] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), }; enum ts_external_scanner_symbol_identifiers { diff --git a/test/corpus/declarations.txt b/test/corpus/declarations.txt index 05e859a..3dc3d58 100644 --- a/test/corpus/declarations.txt +++ b/test/corpus/declarations.txt @@ -507,3 +507,23 @@ Comments in declarations (property_name) (comment) (plain_value))))) + +==================================== +Hacky CSS properties starting with * +==================================== + +a { + *margin: 0; +} + +--- + +(stylesheet + (rule_set + (selectors + (tag_name)) + (block + (declaration + (css_hack_star) + (property_name) + (integer_value)))))